-
继承 1.Java中的继承用的关键字extend,C#中是: 2Java中重写父类的方法不需要关键字override,C#中需要查看全部
-
final关键字总结: 1.修饰类,类不能被继承 2.注释方法,改方法不能被重写 3.注释参数时,改参数只能赋一次值 4.注释方法内声明的属性时,在方法内部一定要赋,不赋值的话就会报错查看全部
-
榴莲查看全部
-
1、向上类型转换(隐式/自动类型转换),是小类型到大类型的转换
2、向下类型转换(强制类型转换),是大类型到小类型
3、instanceof运算符,来解决引用对象的类型,避免类型转化的安全问题
查看全部 -
3、 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );
查看全部 -
抽象类
public abstract class Telphone{
public abstract void call();
public abstract void massage();
}
查看全部 -
在内部类中访问外部类中的成员
Outer.this.成员名称
查看全部 -
Inner i = hello.new Inner();
i.show();
查看全部 -
一定要注意哦:由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。
查看全部 -
创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
查看全部 -
定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );
1、 外部类是不能直接使用内部类的成员和方法
可先创建内部类的对象,然后通过内部类的对象来访问其成员变量和方法。
2、 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字。
查看全部 -
创建内部类对象方法:
使用外部类对象创建内部类对象
//创建外部类对象
HelloWorld hello=new HelloWorld();
//创建内部类对象
Inner i=hello.new Inner();
查看全部 -
这里就相当于C++的指针类型强制转换
查看全部 -
如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字
查看全部 -
hello.new Inner(); <<==这也想得出来
查看全部
举报