博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
封装基础
阅读量:6035 次
发布时间:2019-06-20

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

16、继承:减少重复代码,父子类关系
16.1、通过使用extends关键词继承;
16.2、父类中包括子类中所有公有的属性和方法;
16.3、子类中包括父类所有的数据;
16.4、只能继承一个父类,但是能够实现多个接口;
16.5、继承具有传递性质(祖宗十八代关系,直系!);
16.6、子类的构造:先构造
16.6.1、super();不写默认;写:必须写到第一排(调用父类构造方法)
16.6.2、super. :指当前对象的父类对象部分
16.7、Person stu = new Student();(父类引用指向子类的对象)
16.7.1、stu.只能点出Person类中的属性(成员变量)和方法;
16.8、Object所有类的父类——根类
16.8.1、public boolean equals(Object x)
16.8.1.1、
16.8.2、public String toString();
16.8.3、protected void finalize()throws Throwwable;
27、final、finally、finalize区别
28、Objejct自带一个toString方法,该方法的作用是返回对象字符串的描述
Object作为父类,在实现过程中不知道子类的具体形态,所以只能简单的返回,全类名@16进制引用
29、Object自带一个equals方法,该方法的作用是判定两个对象业务逻辑是否相等
Object作为父类,在实现过程中不知道子类的具体业务逻辑,所以只能简单的返回引用是否相等;
书写子类的程序猿按照子集的业务逻辑重写该方法返回真假(绝不是简单的所有属性都一样菜是返回true)

转载于:https://www.cnblogs.com/houxi1234/p/6395927.html

你可能感兴趣的文章
Spring基于XML方式配置事务
查看>>
T-MBA学习营 | 寒窗十数载,我们原来并不会学习?
查看>>
log4j.properties模板
查看>>
Linux:信号(上)
查看>>
vmware虚拟化无法迁移虚拟机
查看>>
SQL UPDATE实现多表更新
查看>>
最近有个需求,就是把某个网址跳转到另外一个网址
查看>>
innobackupex 在增量的基础上增量备份
查看>>
Windows Server 2012 R2 DirectAccess功能测试(2)App1服务器安装及配置
查看>>
基于清单的启动器的实现
查看>>
外网用户通过citrix打印慢的解决方法
查看>>
STL容器的使用
查看>>
关于std::map
查看>>
JXL导出Excel文件兼容性问题
查看>>
VBoot1.0发布,Vue & SpringBoot 综合开发入门
查看>>
centos7 安装wps 后 演示无法启动
查看>>
git简单命令
查看>>
LAMP编译部署
查看>>
XenDesktop7.6安装部署入门教程
查看>>
HashMap的工作原理及HashMap和Hashtable的区别
查看>>