-
外部类名 外部类对象名=new 外部类构造函数; 内部类名 内部类名=外部类对象名.new 内部类构造函数; 内部类名.内部类对象的方法名查看全部
-
包的使用查看全部
-
java中的包查看全部
-
封装 成员变量要设定为private型,利用getter和setter方法来改变和访问成员变量 如: private int a; public void setA(int A){a=A} public int getA(){return a;}查看全部
-
静态变量只初始化一次 初始化顺序一次是:静态变量初始化(static),块初始化({}),构成方法初始化查看全部
-
1、抽象类里面可以有非抽象方法,但接口里只能有抽象方法 声明方法的存在而不去实现它的类被叫做抽像类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。 不能创建 abstract 类的实例,然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。 不能有抽像构造函数或抽像静态方法。abstract 类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像...查看全部
-
也可以是用其他普通方法给private属性赋值查看全部
-
Dog dog=new Dog() Animal animal=dog(向上类型转换) Animal是dog的父类 Dog dog2=(Dog )animal(向下类型转换 强制转换) 不同类型(非父子类)的对象强制转换时 编译的时候不会报错 但是运行时就会报错 这个时候就会用instanceof if(animal instanceof cat){ Cat cat=(Cat) animal } 上面的语句表示看animal和cat类型能否转换 如果能则返回true 才会执行程序体中的语句查看全部
-
instanceof 解决引用对象类型 避免类型转换的安全性查看全部
-
引用多态 父类的引用指向本类 也可以指向子类 调用的方法可能是父类 也可能是子类 根据引用的多态确定查看全部
-
类对象描述的类的信息 getclass 类的对象描述类的一个对象的属性信息 new ..查看全部
-
obj.getClass()判断obj的类的类型查看全部
-
equals的重写查看全部
-
equals方法查看全部
-
source选项!!!!!1查看全部
举报
0/150
提交
取消