博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
继承的概念
阅读量:38381 次
发布时间:2022-02-22

本文共 1041 字,大约阅读时间需要 3 分钟。

继承的机制:首先分析多个类的共同特征把相同的特征和行为抽离出来形成一个基类,可以让这些类继承基类不需要在类本身中再定义相同的属性和方法

继承及解决多个类具有共同特征和行为时减少代码重复书写的一种技术实现

继承是面向对象的三大特征之一

1.继承就是子类继承父的方法和属性

继承的作用:通过继承可以快速创建新的类,实现代码的重用,提高程序的可维护性,节省大量创建新类的时间,提高开发效率和开发质量。

2.子类不能继承父类私有的方法和属性

3.子类可以重新实现父类的方法,所以调用时调用子类重写的方法

//父类public void Person(){    public String name;    public int age;    public String sex;    private int eyes;    public void eat(){    }    public void stdy(){    System.out.println("学习");}    public void sleep(){  System.out.println("睡觉");}    private void dancer(){ System.out.println("跳舞")   }}//学生类public void Student extends Preson(){    public int num;    public void play(){  System.out.println("玩游戏");}public void stdy(){    System.out.println("学生类重写:学习");}}//老师类public void Teacher extends Preson(){    public String teacherNo;    public void fun(){  System.out.println("老师在家");}}//测试类public void test(){ Teacher t1=new Teacher(); t1.stdy;//因为teacher继承person所以把person中的stdy方法继承过来相当于他自身也有了这个方法,所以可以调用  System.out.println(t1);Student s1=new Student();s1.stdy;  System.out.println(s1);}

转载地址:http://tvqcuy.baihongyu.com/

你可能感兴趣的文章
直播预告 | 神经模型架构何以高效?PhD大佬为你揭开迷纱
查看>>
AI TIME PhD实验室专场,四月隆重登场!
查看>>
直播预告 | 浙大CAD&CG实验室专场一
查看>>
大规模多智能体路径规划
查看>>
弱监督、具有可解释性的应用题解答
查看>>
直播预告 | ICLR专场二
查看>>
非监督多类域适应:理论,算法和实践
查看>>
智源大会-AI TIME 25|大规模预训练模型:离通用人工智能还有多远?
查看>>
用思辨精神探索AI未来:AI TIME 两周年啦!
查看>>
直播预告 | ICLR专场四
查看>>
@科研圈,又双叒叕有大事儿发生?
查看>>
C语言:模拟实现strlen、strcpy、strcat、strstr、strcmp函数
查看>>
汉诺塔问题
查看>>
变态青蛙跳台阶问题
查看>>
经典例题——指针和数组
查看>>
找出数组中单独出现的三个数
查看>>
结构体、枚举、联合三者大小的计算
查看>>
C语言:模拟实现strncpy、strncat、strncmp、strrchr函数
查看>>
打印素数的几种方法及其优化
查看>>
注释转换(将C语言注释转化为C++的注释)
查看>>