9.29 动手动脑

一、

因为构造函数仅有有参构造。如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。

二、

静态初始化块只执行一次。

创建子类型的对象时,也会导致父类型的静态初始化块的执行。

三、类的静态方法不能直接访问实例的成员,它只能访问同类的静态成员。访问实例的成员需要把静态方法的参数设置为类的实例,这样通过参数传递的方式就可以访问实例的成员了

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); //访问实例的成员
}

}

posted @   涨涨涨张  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示