内部类
成员内部类
在 Java 中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。
废话不多说,直接写代码就懂
成员内部类
public static void main(String[] args) {
Person person = new Person();
student stu = new Person().new student() ;
//或者下面的写法
Person.student stu=new Person().new student();
stu.methodA();
}
public class Person {
public class student{
private String name="lisi";
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void methodA(){
System.out.println("成员内部类");
}
}