摘要:
Java基础学习:面向对象10 Super():代表父类 注意点: super调用父类的构造方法,必须放在构造方法的第一行; super必须出现在子类的方法或者构造方法中; super和this不能同时调用构造方法; this( ):代表当前类 注意点: 代表的对象不同:this代表的是本身调用者; 阅读全文
posted @ 2022-03-07 16:46
gzs1024
阅读(59)
评论(0)
推荐(0)
摘要:
Java基础学习:面向对象09 继承: 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模; extends的意思是”扩展“,子类是父类的扩展; Java中类只有单继承,没有多继承!(一个儿子只能有一个爸爸,但是一个爸爸可以有多个儿子) 继承是类和类之间的一种关系,除此之外,类和类之间的关系 阅读全文
posted @ 2022-03-07 16:18
gzs1024
阅读(39)
评论(0)
推荐(0)
摘要:
Java基础学习:面向对象08 封装:该露的露,该隐藏的隐藏; 我们程序设计要追求”高内聚,低耦合“; 高内聚:就是类的内部数据操作细节自己完成;不允许外部干涉; 低耦合:仅暴露少了的方法给外部使用; 封装:(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为 阅读全文
posted @ 2022-03-07 15:45
gzs1024
阅读(201)
评论(0)
推荐(0)
摘要:
Java基础学习:面向对象07 简单小结类和对象: 代码: public class Application { public static void main(String[] args) { /* 笔记:回顾面向对象: 1,类跟对象: (1.1)类是一个模板,是一个抽象;对象是类的一个具体 阅读全文
posted @ 2022-03-07 14:45
gzs1024
阅读(30)
评论(0)
推荐(0)
摘要:
Java基础学习:面向对象06 创建对象内存分析: 堆:存放对象; 栈:存放对象的引用以及main()方法; 方法区:存放类,静态方法区(static),static和类一起加载;(方法区也属于堆,只是堆中特殊区域) 阅读全文
posted @ 2022-03-07 14:32
gzs1024
阅读(19)
评论(0)
推荐(0)