![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
文章平均质量分 91
小锅锅氩
一个啥也不会的码农
展开
-
达内java培训ooday03
继承:代码复用、extends、超类:共有的 派生类:特有的派生类可以访问派生类的和超类的,但超类不能访问派生类的单一继承,具有传递性java规定:构造派生类之前必须先构造超类若派生类的构造方法中没有调用超类构造方法,则默认super()调超类无参构造方法若派生类的构造方法中调用了超类构造方法,则不再默认提供super()调用超类构造方法,必须位于派生类构造方法的第1行super:指代当前对象的超类对象。原创 2024-05-13 09:29:08 · 1420 阅读 · 0 评论 -
达内Java培训ooday05
多态:强转时若不符合如上条件,则发生ClassCastException类型转换异常建议:强转之前先通过instanceof来判断引用的对象是否是该类型若想访问派生类所特有的属性/行为时,需要强制类型转换/向下转型成员内部类:应用率低匿名内部类:应用率高------------------大大简化代码。原创 2024-05-14 09:06:19 · 814 阅读 · 0 评论 -
达内Java培训ooday04
何时用:若A类(Baby)只让B类(Mama)用,并且A类(Baby)还想访问B类(Mama)的成员时,可以设计成员内部类。何时用:若A类(Baby)只让B类(Mama)用,并且A类(Baby)还想访问B类(Mama)的成员时,可以设计成员内部类。何时用:若想创建一个派生类的对象,并且对象只创建一次,可以设计为匿名内部类,可以大大简化代码。内部类可以直接访问外部类的成员,在内部类中有个隐式的引用指向创建它的外部类对象。内部类可以直接访问外部类的成员,在内部类中有个隐式的引用指向创建它的外部类对象。原创 2024-05-14 09:05:08 · 943 阅读 · 0 评论 -
达内java培训ooday02
什么是类?什么是对象?如何创建类?如何创建对象?如何访问成员?this:指代当前对象,哪个对象调用方法它指的就是哪个对象this.成员变量名---------------访问成员变量当成员变量与局部变量同名时,若想访问成员变量,则this不能省略。原创 2024-05-13 09:28:29 · 445 阅读 · 0 评论 -
达内java培训ooday01
什么是类?什么是对象?现实生活是由很多很多对象组成的,基于对象抽出了类对象:软件中真实存在的单个的个体/东西类:类型/类别,代表一类个体类是对象的模子/模板,对象是类的具体的实例,可以将类理解为类别/模子/图纸一个类可以创建多个对象如何创建类?如何创建对象?如何访问成员?this:指代当前对象,哪个对象调用方法它指的就是哪个对象只能用在方法中,方法中访问成员变量之前默认有个this.this的用法:this.成员变量名--------------------访问成员变量(必须掌握)原创 2024-05-11 14:25:29 · 739 阅读 · 0 评论