今天学了抽象的方法 他可以将方法标记为abstract的, 抽象得类代表此类必须要被extends过,抽象的方法代表此方法必须被子类重写
public class Cat{ 新建猫类
private String name; 姓名
带参数的构造方法
Public Cat(String name){
this.name
=name;
}
小猫进食的方法
Public void eat(){
Systen.out.println("我是一个可爱的小猫,我叫 "+ this.name
+",我正在吃鱼");
}
}
新建学生类
public class Student{
喂养小猫的方法
public void feed (Cat cat){
cat.eat
}
}
public class TestStudent{ 创建测试学生类
public static void main(String[] args){
Student xiaoxin=new Student();
小新喂猫
xiaoxin.feed(new Cat("小白"));
}
}
private String name; 姓名
带参数的构造方法
Public Cat(String name){
this.name
=name;
}
小猫进食的方法
Public void eat(){
Systen.out.println("我是一个可爱的小猫,我叫 "+ this.name
+",我正在吃鱼");
}
}
新建学生类
public class Student{
喂养小猫的方法
public void feed (Cat cat){
cat.eat
}
}
public class TestStudent{ 创建测试学生类
public static void main(String[] args){
Student xiaoxin=new Student();
小新喂猫
xiaoxin.feed(new Cat("小白"));
}
}