大数据全系列 教程
1869个小节阅读:464.8k
目录
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
Trait也称特质或特征。
5.4.1 Java中的接口
xxxxxxxxxx
package com.itbaizhan.chapter05;
public class InterfaceDemo {
public static void main(String[] args) {
//接口声明,实现类实例化
MyInterface myInterface1 = new ClassA();
//com.itbaizhan.chapter05.ClassA@7ea987ac
System.out.println(myInterface1);
MyInterface myInterface2 = new ClassB();//多态的传递
//com.itbaizhan.chapter05.ClassB@12a3a380
System.out.println(myInterface2);
//一个类的接口只和当前类实现的接口有关,和它的父类实现哪些接口无直接关系。
//0:表示ClassB没有实现接口
System.out.println(ClassB.class.getInterfaces().length);
}
}
//定义一个接口
interface MyInterface{
}
//定义一个实现如上接口的类,使用implements关键字实现接口
class ClassA implements MyInterface{}
//定义一个类继承ClassA
class ClassB extends ClassA{}