-
静态内部类访问外部类的非静态成员:new 外部类名().成员名
如果外部类的静态成员与内部类的成员名(非静态)相同,可以直接通过--列名.静态成员名-- 访问
实例化内部静态类时不需要先实例外部类,可直接实例化内部类
查看全部 -
内部类访问外部内中的属性:外部类名.this.属性名
实例内部类要先实例外部类,然后用已实例的外部类名.new.内部类名();
查看全部 -
包 文件夹 类 文件 com/cn/org/…….包名.类名 系统: java.功能名.类名 包的起名为全小写字母
查看全部 -
继承的初始化顺序
查看全部 -
方法的重写
查看全部 -
用private实现对象的封装,用get/set进行对属性的读写操作。
在get/set方法中加入控制语句实现对属性值的合法性判断
查看全部 -
JAVA中的访问修饰符:
1、private:本类√
2、默认:本类√ 同包√
3、protected:本类√ 同包√ 子类√
4、public:本类√ 同包√ 子类√ 其他√
查看全部 -
接口是类必须遵守的规范,用来约束接口,规定类里必须有某些方法
接口里弥漫的内容全部都是常量的定义或者是抽象方法的定义,不能有方法体 public static final
接口可以继承多个父接口,继承父接口时可以通过重写父接口内的方法来定义类内的方法
public (abstract)interface Iplaygame
接口常与匿名内部类配合使用
匿名内部类仅仅在使用的时候定义
查看全部 -
包的命名规则:全小写字母
查看全部 -
面向对象三大特性:封装、继承、多态
封装:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。
封装的好处:
a).只能通过规定的方法访问数据
b).隐藏类的实例细节,方便修改和实现
封装的修饰符:
private
封装的访问方法: getter/setter
查看全部 -
内部类有几种呢?
答:内部类可分为以下几种:
成员内部类
静态内部类
方法内部类
匿名内部类
查看全部 -
this关键字代表当前对象
查看全部 -
java中的访问修饰符
查看全部 -
java.lang.(类) 包含java语言基础的类
java.util.(类) 包含java语言中各种工具类
java.io.(类) 包含输入、输出相关功能的类
java中,包的命名规范是全小写字母拼写
查看全部 -
方法构造:
public HelloWorld(){ }
块的初始化: 直接{}中进行初始即可,不需要修饰
静态初始化块:使用static修饰,后接{}即可,例:static {a = 10;}
查看全部
举报