java基础知识:[3]Java三大特性(继承)
1、新建一个父类(如:Father.java),声明属性并生成set、get方法。如下图所示:
![java基础知识:[3]Java三大特性(继承)](https://exp-picture.cdn.bcebos.com/a68c126efbf202b34cf29bcf30f4da5873dadbb8.jpg)
2、新建一个子类(如:Child.java),继承父类。继承方式就是在子类的类名后面加上extends 加上父类名称,如:public class Child extends Father(){}。详情见下图所示:
![java基础知识:[3]Java三大特性(继承)](https://exp-picture.cdn.bcebos.com/983aa5f4da5872dae06c63bb0056ad042f68d4b8.jpg)
3、在子类中可以定义自己的属性,也可以不定义。下面的例子中定义了属性。见下图所示:
![java基础知识:[3]Java三大特性(继承)](https://exp-picture.cdn.bcebos.com/8a17b3042e6817e915c40c4cd356d53da924ceb8.jpg)
4、新建一个测试类,然后实例化子类(如:Child child = new Child();),并通过set方式赋值,get方式取值。例子中父类定义了na罪焐芡拂me属性,而子类未定义,但通过(child.setName("张");)可以赋值,通过getName可以获取,这就是继承。获取方式请见下图所示:
![java基础知识:[3]Java三大特性(继承)](https://exp-picture.cdn.bcebos.com/5917cb3da824d8e986f7b9d2da598540112ac8b8.jpg)
5、右键运行测试类,结果在控制台打印出。见下图所示:
![java基础知识:[3]Java三大特性(继承)](https://exp-picture.cdn.bcebos.com/ba274f598540102a4bc73c16b142a07aa110c5b8.jpg)
6、恭喜完成继承测试及学习。另外,如果项目所有的类都在一个包下面不仅不利于开发,也不能定义相同的类名,这时就有个这个包的概念。可以项目右击选择new,选中pageckage;也可以在建类的同时将包名写上。通过右击建包名详情见下图所示:
![java基础知识:[3]Java三大特性(继承)](https://exp-picture.cdn.bcebos.com/3fe32442a07aa010e816ee8cbfbb19efa35f3eb9.jpg)
![java基础知识:[3]Java三大特性(继承)](https://exp-picture.cdn.bcebos.com/ed792abb19efa25f5531c0cf59828689a0463bb9.jpg)
7、通过新建java类时新建,如下图所示。继承就先讲述到这,谢谢您的查阅。
![java基础知识:[3]Java三大特性(继承)](https://exp-picture.cdn.bcebos.com/d3c39889a146b7b1b1dc7d09c77c34b33d4135b9.jpg)