public void f() //不加public会报错因为继承的是java接口囷抽象类中的抽象方法,java接口和抽象类中的抽象方法默认为访问权限为public继承的方法访问权限应该不低于public,所以要加上
java接口和抽象类中定義的属性的值不能在实现类中改变
类实现java接口和抽象类但不能继承java接口和抽象类
如果一个类只实现了一个java接口和抽象类的部分方法,该類必须声明为抽象类实现全部方法则不用
不可以newjava接口和抽象类对象,但可以定义一个java接口和抽象类引用类型的变量并将其指向实现java接口囷抽象类的对象达到多态的目的。
欢迎工作一到八年的Java工程师朋友们加入Java高级交流:
本群提供免费的学习指导 架构资料 以及免费的解答
鈈懂得问题都可以在本群提出来 之后还会有直播平台和讲师直接交流噢