-
什么是 Java 中的内部类 问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 问:内部类有几种呢? 答:内部类可分为以下几种: ◦成员内部类 ◦静态内部类 ◦方法内部类 ◦匿名内部类查看全部
-
private getter setter查看全部
-
同时继承父类和实现接口查看全部
-
接口中方法不能有方法体,同时方法的访问修饰符不能是 private 和 protected查看全部
-
使用匿名内部类的方式实现接口查看全部
-
构造方法 1、使用new+构造方法 创建一个新的对象 2、构造方法是定义在Java类中的一个用来初始化对象的方法,创建对象时执行了构造方法。 构造方法与类同名且没有返回值。 3、构造方法包括无参和有参构造方法,后者不但可以创建对象,还可以给实例对象赋初值。 Java的默认值为0 4、当没有指定构造方法时,系统会自动添加无参的构造方法 5、当有指定构造方法时,无论是有参还是无参的构造方法,都不会自动添加无参的构造方法 6、构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法。 7、构造方法不仅可以给对象属性赋值,还可以保证给对象的属性赋一个合理的值查看全部
-
匿名内部类的语法格式查看全部
-
匿名内部类查看全部
-
继承父类实现接口的语法查看全部
-
接口可以多继承 类只能单继承查看全部
-
定义接口的基本语法查看全部
-
定义接口的基本语法查看全部
-
接口的定义查看全部
-
接口的概念查看全部
-
接口的概念查看全部
举报
0/150
提交
取消