首页 > 其他分享 >动手动脑(三)9.30

动手动脑(三)9.30

时间:2022-10-02 21:12:05浏览次数:39  
标签:9.30 int 动脑 value class 动手 Foo public 构造函数

package test2;

public class Demo2 {
	public static void main(String[] args) {
		Foo obj1 = new Foo();
		
	}

}

class Foo {
	int value = 100;

	public Foo(int value) {
		super();
		this.value = value;
	}
	
}

出错  : 类隐含继承object类,系统提供默认的构造函数,但当类中显式的写出带参的构造函数时,将导致系统不再提供默认构造方法。

如果在类中写入带参的构造函数,也想使用无参构造,需显式的写入无参构造,应用方法重载,写入多个构造函数,多个构造函数通过参数来区分

解决代码:

package test2;

public class Demo2 {
	public static void main(String[] args) {
		Foo obj1 = new Foo();
		System.out.println(obj1.value);
	}

}

class Foo {
	int value = 100;

	public Foo(int value) {
		super();
		this.value = value;
	}

	public Foo() {
		super();
	}
	
	
}

  

标签:9.30,int,动脑,value,class,动手,Foo,public,构造函数
From: https://www.cnblogs.com/ashuai123/p/16749472.html

相关文章

  • 动手动脑课后实验2
    一般初始化:1.没有继承静态变量、静态初始化块-->变量、变量初始化块–>构造方法2.有继承的情况父类静态变量、父类静态初始化块–>子类静态变量、子类静态初始化块–>......
  • 英语演讲9.30
    ChangedandUnchangedItisknowntoallthatastimepasses,theremustbemuchdifferencebetweenpastandpresentthetopicthatIamgoingtotalkabou......
  • 移动手机高资费套餐到底怎样才能更改为低资费套餐?
    前言最近,拖延好几年的我,终于下定决心去营业厅更改套手机套餐资费了。我的手机套餐是【4G飞享套餐】,88/月,通话分钟数有 400分钟,但流量却只有700M,你敢信! 其实我也纳......
  • flower in 9.30
    我不知道我题都没改完我写什么鲜花。但是懒得改了。T3考场出了个大概是正解的东西然后写了160行将近5k代码心态就崩了(当时差不多十点,我就只做了T3)然后暴力跑路。然后挂成1......
  • 【闲话】2022.09.30
    今天值日实际上也没值多少运动会晒死了为什么不去机房啊为什么不去机房啊为什么不去机房啊为什么不去机房啊为什么不去机房啊为什么不去机房啊为什么不去机房......
  • 闲话 22.9.30
    闲话现在是8:00我一个字没写我就看我什么时候能写完这博客现在是8:40我水完了关于某个奇怪的题单某个奇怪的人突然就给我了说“我没写题解你要继承我的遗志把这......
  • 9.30
    今日内容1.字典相关操作2.元组相关操作3.集合相关操作4.字符编码理论5.字符编码实操1.字典相关操作1.类型转换 dict() 字典的转换一般不使用关键字而是自己动手......
  • idea激活2022.9.30
    2022.9.30亲测有效地址:​​激活地址​​F5TRIB85C7-eyJsaWNlbnNlSWQiOiJGNVRSSUI4NUM3IiwibGljZW5zZWVOYW1lIjoiU2hhbmRvbmcgVW5pdmVyc2l0eSIsImFzc2lnbmVlTmFtZSI6ImFvIGxp......
  • 【2022.09.30】记录一次mastodon网络故障修复
    前天的时候使用mastodon连不上另外一个站点了,在后台疯狂报错重试我还以为mastodon的docker出问题了,在谷歌和git上面找了好久的问题,愣是没找到相关的原因但奇怪的是,虽然......
  • Java第二讲动手动脑
    1.运行结果  上述代码方法名相同,但是数据类型不同,体现了Java重载的特点(1)方法名相同(2)参数类型不同,参数个数不同,或者是参数类型的顺序不同。也体现了Java中,当函数名......