Java连载53-单例模式初步、final关键字补充、回顾知识点
一、回顾 1.类和对象的区别 2.UML(uniform makeup language) 3.方法区存储静态变量、常量(static final修饰) 4.堆内存中存储对象 5.栈存储变量 6.this()可用于构造方法第一行 7.static静态语句块(JVM中第一次使用类的时候,会进行加载静态语句块),还可以修饰变量和方法 8.设计模式是可以重复利用的解决方案可以分为四类 9.类的继承(单继承) 10.方法覆盖(相同修饰符,相同方法名,相同参数) 11.多态,子类->父类(向上转型 父类->子类(向下转换,强制类型转换) 12.super关键字,子类里面访问父类的方法 13.super()可以出现在构造方法第一行,默认自动生成,不会创建父类,只是用来初始化,用来调用父类的构造方法。 14.final关键字 15.abstract抽象类 非抽象类调用抽象类,必须将抽象类中的方法覆盖、重写 二、深入final关键字 1.抽象类不可以被final关键字修饰(抽象类定义出来就是用来继承的) 2.fianl修饰的引用类型,该引用不可以再重新指向其他的java对象 但是final修饰的引用,该引用指向的对象的属性是可以修改的。 package com.bjpowernode.java_learning; public class D53_1_FinalKeywordAddition