股票交易编程自动接口,接口中只能包含常量和抽象方法
股票交易编程自动接口,接口里面的权限必须是公开的--public
演示股票交易编程自动接口,接口的多实现先继承在实现,实现的关键字implem
//演示股票交易编程自动接口,接口的多实现
interface Inter2{
void show();
}
interface Inter3{
void test();
}
abstract class Boo{
abstract void say();
}
class Coo extends Boo implements Inter2,Inter3{ //一个类可以实现多个股票交易编程自动接口,接口,用逗号分隔,若又继承又实现时,应先继承后实现
public void show() {}
public void test() {}
void say() {}
}
类和股票交易编程自动接口,接口
实现的关键字是:implements
股票交易编程自动接口,接口不能被实例化
股票交易编程自动接口,接口中凡是数据都默认为常量,凡是方法,都默认为公开、抽象的
由interface定义
因为股票交易编程自动接口,接口不能被实例化,所以股票交易编程自动接口,接口是需要被实现的,实现类:必须重写股票交易编程自动接口,接口中的所有抽象方法,重写股票交易编程自动接口,接口里面的方法,必须是public的
是一种数据类型(引用类型)
一个类可以实现多个股票交易编程自动接口,接口,用逗号分隔,若又继承又实现时,应先继承后实现
股票交易编程自动接口,接口可以继承股票交易编程自动接口,接口,关键字是extends
股票交易编程自动接口,接口的演示
//股票交易编程自动接口,接口的演示
public class InterfaceDemo {
public static void main(String[] args) {
//Inter4 o = new Inter4(); //编译错误,股票交易编程自动接口,接口不能被实例化
Inter5 o1 = new Doo(); //向上造型
Inter4 o2 = new Doo(); //向上造型
//Inter o3 = new Inter(); //编译错误,股票交易编程自动接口,接口不能被实例化
Inter o4 = new Aoo(); //向上造型
}
}
//演示股票交易编程自动接口,接口的语法
interface Inter{ //股票交易编程自动接口,接口必须是interface修饰
public static final int NUM = 5; //股票交易编程自动接口,接口中可以有常量
public abstract void show(); //股票交易编程自动接口,接口中可以有抽象方法
int COUNT = 5; //默认public static final
void test(); //默认public abstract
//int number; //编译错误,常量必须声明同时初始化
//void say() {} //编译错误,抽象方法不能有方法体
}
//演示股票交易编程自动接口,接口的实现
class Aoo implements Inter{
public void test() {}
public void show() {}
}
类和类股票交易编程自动接口,接口和股票交易编程自动接口,接口
同类型之间都是继承关系
不同类型之间是实现关系
文章为作者独立观点,不代表股票交易接口观点