Java继承加粗样式
1.Java中子类继承父类。好比机器人拼装玩具。父类是机器人主体,控制部件。子类是延伸的武器
class Animal {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
class Cat extends Animal{
void say(){
System.out.println("meow~");
}
}
public class EXTENDS{//测试类
public static void main(String[] args) {
Cat cat = new Cat();
cat.setName("小花");
cat.say();
}
}
上述代码中测试类中创建子类对象。实际上创建的还是父类对象。因为getset方法还是父类的方法,name这个属性也是父类的方法。
方法say就是主体之外的武器部分。每个类都有主体(也就是相同的属性方法比如name),每个类也有独有的武器(比如say())。个人见解:之所以叫做继承是因为对象是子类类型的。其实应该是用子类给父类添加独有的方法属性。