摘要:
https://blog.csdn.net/a724888/article/details/80114720 阅读全文
摘要:
一、什么是内部类 内部类:就是在一个类内部进行其他类结构的嵌套操作。 二、内部类的分类 在Java中内部类主要分为成员内部类类、方法内部类、匿名内部类、静态内部。 (1)成员内部类 我们的成员内部类可以直接访问外部类的成员字段和成员方法,因为它是关联着一个外部类实例的。 (2)方法内部类 1、局部内 阅读全文
摘要:
一、抽象类的特点 1、抽象类和抽象方法必须用abstract关键字修饰。 2、抽象类不一定有抽象方法,有抽象方法的类一定是抽象类或者是接口。一个抽象类如果没有抽象方法,是可以定义为抽象类的。这么做的目的只有一个,就是不让其他类创建本类对象,交给子类完成。 eq: abstract class 类名( 阅读全文
摘要:
final关键字可以修饰类、方法和引用。 修饰类,该类不能被继承。并且这个类的对象在堆中分配内存后地址不可变。 修饰方法,方法不能被子类重写。 修饰引用,引用无法改变,对于基本类型,无法修改值,对于引用,虽然不能修改地址值,但是可以对指向对象的内部进行修改。 阅读全文
摘要:
一、什么是代码块 Java中用{ }括起来的代码段就是代码块。 二、代码块的分类和功能 三、代码块的执行顺序 1、代码块的执行顺序:静态代码块-->main方法的代码-->构造代码块-->构造方法-->顺序执行代码(或同步代码块) 2、父类静态代码块-->子类静态代码块-->main方法的代码--> 阅读全文