package com.phoenix.extendsdemo;
/*
* 1.面向对象的特征二:继承性
* 1.为什么要设计继承性
* 2.通过“class A extends B”实现类的继承
* 子类: A 父类(基类/超类/SuperClass):B
* 3.子类继承父类以后,父类中声明的属性、方法,子类都可以获取到只是由于封装性的设计,
* 使得子类不可以直接调用罢了
* 子类除了通过继承,获取父类的结构之外,还可以
*/
public class TestExtends {
public static void main(String[] args) {
Student s = new Student();
s.eat();
s.setAge(12);
s.setName("开心麻花");
System.out.println(s.setName()+":"+s.getAge());
Worker w = new Worker();
w.eat();
Person p = new Person();
p.eat();
}
}package com.phoenix.extendsdemo;
/*
* 1.面向对象的特征二:继承性
* 1.为什么要设计继承性
* 2.通过“class A extends B”实现类的继承
* 子类: A 父类(基类/超类/SuperClass):B
* 3.子类继承父类以后,父类中声明的属性、方法,子类都可以获取到只是由于封装性的设计,
* 使得子类不可以直接调用罢了
* 子类除了通过继承,获取父类的结构之外,还可以
*/
public class TestExtends {
public static void main(String[] args) {
Student s = new Student();
s.eat();
s.setAge(12);
s.setName("开心麻花");
System.out.println(s.setName()+":"+s.getAge());
Worker w = new Worker();
w.eat();
Person p = new Person();
p.eat();
}
}package com.phoenix.extendsdemo;