ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

学习第十天

2022-05-30 19:01:20  阅读:139  来源: 互联网

标签:第十天 继承 子类 学习 对象 父类 重写 属性


创建对象内存分析

 

 

 

 

简单小结

1.类与对象

类是一个模板:抽象,对象是一个具体的实例

2.方法

定义、调用!

3.对应的引用

引用类型: 基木类型 (8)

对象是通过引用来操作的:栈--->堆

4.属性:字段Field成员变盘默认初始化:

数字:0 0.0

char : u0000

boolean: false

引用: null

修饰符 属性类型 属性名=属性值!

5.对象的创建和使用

-必须使用new关键宁创造对象,构造器Person kuangshen = new Person();

-对象的码件1 kuangshen. name

-对象的方法kuangshen. sLeep()

6.类:

静态的属性 属性

动态的属性 方法

封装

◆该露的露,该藏的藏

◆我们程序设计要追求“高内聚,低耦合。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。

◆封装(数据的隐藏)

◆通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。

◆记住这句话就够了:属性私有,get/set

 

继承

◆继承的本质是对某一批类的抽象, 从而实现对现实世界更好的建模。

◆extands的意思是“扩展”。子类是父类的扩展。

◆JAVA中类只有单继承,没有多继承!

◆继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。

< >继承关系的俩个类,一个为子类(派生类),-个为父类(基类)。子类继承父类,使用关键字extends来表示。◆子类和父类之间,从意义上讲应该具有"is a"的关系

◆object类

super◆方法重写

 

 

重写:需要有继承关系,子类重写父类的方法!

1.方法名必须相同

2.参数列表列表必须相同

3.修饰符:范围可以扩大但不能缩小:public>Protected>Default>private

4.抛出的异常:范围,可以被缩小,但不能扩大: ClassNotFoundException--> Exception(大)

重写,子类的方法和父类必要一致;方法体不同!

为什么需要重写:

1.父类的功能,子类不一定需要,或者不一定满足!

Alt + Insert ; override;|

 

 

 

标签:第十天,继承,子类,学习,对象,父类,重写,属性
来源: https://www.cnblogs.com/zfr1999/p/16327851.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有