公告

记录一下自己学习和生活中的所见所闻

Skip to content

面向对象进阶(一) ​

什么是static ​

image.png

有static修饰,属于类,在计算机里只有一份,会被类的全部对象共享。 静态变量 无static修饰,属于每个对象的。 实例变量

成员变量的执行原理 ​

image.png

class 在方法区 变量在堆内存 对象在栈内存 堆内存中存放的是对象所对应的地址

image.png

类方法的使用场景 ​

main方法 ​

main方法就是典型的一个静态方法

image.png

image.png

类名.方法名 符合静态方法的规则

工具类 ​

image.pngimage.png

注意事项 ​

image.png

代码块 ​

image.png

设计模式 ​

什么是设计模式 ​

image.png

单例设计模式 ​

image.png

应用场景和好处 ​

image.png

实现方式 ​

image.png

继承 ​

什么是继承 ​

image.png

继承的执行原理 ​

image.pngimage.png

继承的好处 ​

减少重复代码的编写

image.pngimage.png

权限修饰符 ​

image.pngimage.png

单继承 ​

image.png

因为多继承,如果继承的两个中使用同名的方法,那么将会导致出现混乱,不知道应该继承哪个

image.png

image.png

image.png

方法重写 ​

image.pngimage.png

子类中访问其他成员的特点 ​

image.png

子类构造器的特点 ​

image.pngimage.png

image.png

this和super ​

image.png

image.png