什么是内部类
将类写在其他类的内部,可以写在其他的成员位置和其他类的局部位置,这时写在其他类内部的类
就称为内部类。内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。
什么时候使用内部类
在描述事物,若一个事物内部还包含其他可能包含的事物,比如在描述汽车时,汽车中还包含这发
动机这个事物,这时发动机就可以使用内部类来描述。即就是内部事物必须寄宿在外部事物内部。
内部类体现
class Outer{
int num = 5;
class Inner{
void show(){
System.out.println("Outer num = "+num);
}
}
}
java中的static关键字:
1.static 英文译名为静态的;
2.static修饰的方法为静态方法;
3.static修饰的变量为静态变量;
4.所有static修饰的元素均为静态的,都可以用类名.的方法进行调用;
5.static修饰的都是类级别的特征和具体的对象无关;
final关键字:
final修饰类不可以被继承,但是可以继承其他类
final修饰的方法不可以被覆盖,但父类中没有被final修饰方法,子类覆盖后可以加final
final修饰的变量称为常量,这些变量只能赋值一次,定义的时候必须有初始值
final修饰的引用类型变量,表示该引用变量的引用不能变,而不是引用所指的对象中的数据还 是可以变化的
本文介绍了Java中的内部类,包括成员内部类、局部内部类、匿名内部类和静态内部类,强调了内部类在描述嵌套关系时的作用。同时,讲解了`static`和`final`两个关键字的用法,`static`用于修饰类级别的元素,而`final`则用于创建不可变的类、方法和变量。
885

被折叠的 条评论
为什么被折叠?



