接口特点:
-
只能使用抽象方法
-
只能有常量
-
默认使用 public abstract 修饰方法
-
默认public static final 修实成员变量
- 注意
- 接口不能被实例化
- 类与接口是实现关系
- 一个类实现接口必须实现它所有的方法
package cn_ed;
public class Imortant {
public static void main(String[] args) {
// TODO Auto-generated method stub
Jichu a=new Jichu ();
a.name="陈立农";
a.age=19;
a.print();
}
}
abstract class teacher{
String name;
int age;
public void style() {
}
}
class Jichu extends teacher{
public void style(){
}
public void print() {
System.out.println("姓名:"+name);
// TODO Auto-generated method stub
}
}
class kuangjia extends teacher{
public void style(){
}
public void print(String name,int ae){
System.out.println("姓名:"+name);
}
}
抽象方法只能放在抽象类中
- 抽象类和抽象方法都是被abstract修饰的
- 抽象类不能创建对象
- 抽象类中可以有非抽象方法
- 抽象类和类的关系是继承关系
- 如果一个类继承了抽象类,要么就重写所有的抽象方法 要么它本生设置为抽象方法