欢迎光临散文网 会员登陆 & 注册

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java

2023-07-18 20:17 作者:bili_39781941247  | 我要投稿

封装:就是把自己隐藏起来,不让外界随意的调用,但是给外界一个调用的接口get、set。封装能够维护代码的稳定性,连构造方法也可以封装,提供一个公有的方法来给外界提供对象。如果我不想随便让别人创建,限制对象的个数,只想让你创建一个对象,这就会形成单例模式。

继承:子类继承父类,但是要满足 is a 的关系,不能够乱继承。相当于我们把子类共有的东西,拿出来,写成了一个类,即公共父类,这样子,可以形成代码复用,但是耦合性比较大。对于Java,一个子类只能有一个父类,一个父类可以有多个子类。继承有单根性,传递性,不可继承性(final)。如果需要调用父类的构造时,用super,在父类和子类属性或方法有冲突的时候,我们super来区分是继承父类空间的属性还是自己空间的属性。super相当于就是this,super是指向父类地址空间的指针。this,谁调用谁就是当前对象,就是创建对象时开辟的空间地址。

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java的评论 (共 条)

分享到微博请遵守国家法律