一、
因为构造函数仅有有参构造。如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。
二、
静态初始化块只执行一次。
创建子类型的对象时,也会导致父类型的静态初始化块的执行。
三、类的静态方法不能直接访问实例的成员,它只能访问同类的静态成员。访问实例的成员需要把静态方法的参数设置为类的实例,这样通过参数传递的方式就可以访问实例的成员了
package trr;
public class trr {
public static void main(String[] args) {
x w;
w=new x();
x.show(w);//直接用类名调用静态方法
}
}
class x
{
int num=10;
static void show(x n) //参数设置为类的实例
{
System.out.println(n.num); //访问实例的成员
}
}
标签:静态方法,访问,静态,9.29,动脑,动手,实例,成员,参数设置 From: https://www.cnblogs.com/zh-ang-zhang/p/17737414.html