java接口中的所有成员都自动设置为public是对的还是错的?
发布网友
发布时间:2022-04-26 21:02
我来回答
共2个回答
热心网友
时间:2023-11-01 21:34
接口中只能有常量和抽象方法,必须是public的,即使你没有写全,系统也会默认补上:
public static final
public abstract
接口和实现类是可以写在一起的,接口本身的修饰符可以是default和public。
热心网友
时间:2023-11-01 21:35
java抽象类的构造方法和普通类的构造方法一样
都是用来初始化类
只是抽象类的构造方法不能直接调用 因为抽象类不能实现实例
但是一旦一个普通类继承了抽象类 便也可以在构造函数中调用其抽象类的构造函数
也可以使用其方法
可以这么理解吧 抽象类就是一个不能实例化的不同类
不过如果方法加了abstract那么就必须在子类里面重写了
热心网友
时间:2023-11-01 21:34
接口中只能有常量和抽象方法,必须是public的,即使你没有写全,系统也会默认补上:
public static final
public abstract
接口和实现类是可以写在一起的,接口本身的修饰符可以是default和public。
热心网友
时间:2023-11-01 21:35
java抽象类的构造方法和普通类的构造方法一样
都是用来初始化类
只是抽象类的构造方法不能直接调用 因为抽象类不能实现实例
但是一旦一个普通类继承了抽象类 便也可以在构造函数中调用其抽象类的构造函数
也可以使用其方法
可以这么理解吧 抽象类就是一个不能实例化的不同类
不过如果方法加了abstract那么就必须在子类里面重写了