摘要: 继承:实现代码的复用 1. 子类继承了父类中所有属性和方法(相当于在子类中定义了),父类中非私有的属性和方法在子类中能直接访问;但父类中私有的属性和方法不能在子类中直接访问,要通过父类提供的公共方法去访问。 2. 在实例化子类的对象时,会调用子类的构造器,子类构造器中默认有一个super(),这会调 阅读全文
posted @ 2023-05-29 23:12 踏浪而来的人 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 封装: 把抽象出来的数据(属性)和对数据的操作(方法)封装在一起,属性和方法都有权限限制 1. 将属性私有化,用private修饰(即不能直接修改属性,这样就将其封装在类中了) 2. 提供一个公共的public set方法,用于对属性的判断和赋值 3. 提供一个公共的public get方法,用于获 阅读全文
posted @ 2023-05-29 21:47 踏浪而来的人 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 对比: 构造方法:完成对象的初始化,不是创建对象(在调用构造器时空间已经分配好了);在创建对象的时候,系统会自动调用该类的构造器 1. 方法名和类名相同 2. 方法没有返回值,且用public修饰 3. 可以有任意多个参数(默认是没有参数) 注:可以有多个构造函数,一旦定义了自己的构造器,默认的构造 阅读全文
posted @ 2023-05-29 21:34 踏浪而来的人 阅读(68) 评论(0) 推荐(0) 编辑