-
Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。
查看全部 -
构造函数:
new和类的链接;遥控器。
查看全部 -
调用之后的赋值是神马情况????
查看全部 -
类与对象:
小明同学as X;
X的对象叫小明;研究X时则抽象为一个类;
在对象中由特征四肢、五官、内脏等和行为吃喝说唱走构成;
在类中将其化为属性公有内容和方法嘴只能说吃等、腿只能走等;
实例化:反向输出,new重组一个X即为as 小明同学(X 小明同学=new X;小明同学的腿;)。
查看全部 -
匿名内部类:
IPlayGame ip3=new IPlayGame(){
public void playGame(){
system.out.println("匿名内部类");
}
};
ip3.palyGame();
或者
new IplayGame(){
public void playGame(){
system.out.println("匿名内部类");
}
}.playGame();
多使用第二种
查看全部 -
初始化顺序
查看全部 -
方法内部类
内部类定义在外部类的方法中
只在该方法的内部可见,即只在该方法内可以使用
由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。
查看全部 -
1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员
如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量
2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量
3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
查看全部 -
Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~
使用 static 可以修饰变量、方法和代码块。
查看全部 -
带参构造方法查看全部
-
new + 构造方法 创建一个新的对象
查看全部 -
this关键字
查看全部 -
创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
查看全部 -
1、 外部类是不能直接使用内部类的成员和方法滴
2、 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字
System.out.println("外部类中的name:" + HelloWorld.this.name ); System.out.println("内部类中的name:" + name ); System.out.println("外部类中的age:" + age);
//创建外部类的对象 HelloWorld o = new HelloWorld (); //创建内部类的对象 Inner inn = o.new Inner() ; //调用内部类对象的show方法 inn.show();
查看全部 -
内部类可分为以下几种:
成员内部类
静态内部类
方法内部类
匿名内部类
查看全部
举报