Java尚硅谷面向对象进阶
文章平均质量分 75
Java尚硅谷面向对象进阶
沈四岁
这个作者很懒,什么都没留下…
展开
-
面向对象编程(进阶)7:面向对象特征三:多态性
一千个读者眼中有一千个哈姆雷特。原创 2023-04-07 20:45:00 · 565 阅读 · 0 评论 -
面向对象编程(进阶)6:子类对象实例化全过程
【代码】面向对象编程(进阶)6:子类对象实例化全过程。原创 2023-04-07 16:21:13 · 90 阅读 · 0 评论 -
面向对象编程(进阶)5:关键字:super
5.1 super的理解5.2 super的使用场景5.2.1 子类中调用父类被重写的方法super.5.2.2 子类中调用父类中同名的成员变量总结:起点不同(就近原则)局部变量本类去找成员变量父类声明的成员变量特别说明:应该避免子类声明和父类重名的成员变量在阿里的开发规范等文档中都做出明确说明:5.2.3 子类构造器中调用父类构造器① 子类继承父类时,不会继承父类的构造器。只能通过“super(形参列表)”的方式调用父类指定的构造器。原创 2023-04-07 16:17:11 · 1131 阅读 · 0 评论 -
面向对象编程(进阶)4:再谈封装性中的4种权限修饰
成员变量、成员方法等:public,protected,缺省,private。外部类:public和缺省。原创 2023-04-07 16:15:27 · 187 阅读 · 0 评论 -
面向对象编程(进阶)3:方法的重写
父类的所有方法子类都会继承,但是当某个方法被继承到子类之后,子类觉得父类原来的实现不适合于自己当前的类,该怎么办呢?子类可以对从父类中继承来的方法进行改造,我们称为方法的重写 (override、overwrite)。也称为方法的重置覆盖。在程序执行时,子类的方法将覆盖父类的方法。原创 2023-04-06 21:19:02 · 666 阅读 · 0 评论 -
面向对象编程(进阶)2:面向对象特征二:继承(Inheritance)
绿水青山,就是金山银山”原创 2023-04-06 21:18:12 · 629 阅读 · 0 评论 -
面向对象编程(进阶)1:关键字:this
但是,当形参与成员变量同名时,如果在方法内或构造器内需要使用成员变量,必须添加this来表明该变量是类的成员变量。在实例方法或构造器中,如果使用当前类的成员变量或成员方法可以在其前面添加this,增强程序的可读性。另外,使用this访问属性和方法时,如果在本类中未找到,会从父类中查找。添加必要的构造器,综合应用构造器的重载,this关键字。(2)按照如下的UML类图,创建相应的类,提供必要的结构。(3)按照如下的UML类图,创建相应的类,提供必要的结构。this可以调用的结构:成员变量、方法和构造器。原创 2023-04-06 21:10:57 · 843 阅读 · 0 评论