永发信息网

java的面向对象编写程序构造方法怎么用?

答案:4  悬赏:20  手机版
解决时间 2021-03-27 04:53
java的面向对象编写程序构造方法怎么用?
最佳答案
创建一个对象的时候使用呀。比如:
User user1 = new User();
User user2 = new User(name,password);
这个User()和User(name,password);都是User类的一个构造方法。
全部回答
什么叫怎么用?就是创建对象的时候你需要做哪些初始化的东西,比如你要做一个数据库的连接,在构造方法里面写,也可以设置一些类的成员变量等等,可以不写,有默认的构造方法
构造方法时JAVA中一种特殊的方法,通过构造方法可以顺利的完成对象的初始化工作,当创建一个新的对象的时候,JAVA首先调用构造函数确保对象得到适当的初始化。看下面代码:
class Tree{
int treeheight;
Tree() { //创建一个无参的构造方法。
System.out.println("初始化无参Tree");
}
Tree(int height) { //创建有参数的构造方法,参数可以设置树的高度。
this.treeheight=height;
System.out.println("初始化有参数的Tree");
}
Public static void main(String[] args) {
Tree T1=new Tree(); //创建Tree对象 系统调用无参的构造函数
Tree T2=new Tree(10); //创建Tree对象,系统调用有参构造函数。
}
}
写个构造函数:函数名要跟类名相同,可以带不同的参数作为不同的构造函数。
比如class A{
A(int a,int b)
{};
A(int a)
{};
}
想用这个时可以这么写 A a=new A(1,2)这样就会调用第一个构造函数
A a=new A(1)这样就会调用第二个构造函数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想买一台双电批半自动充电器锁螺丝机
节流阀的主要作用是什么?
解答题以下材料摘自某中学学生消费状况调查报
丈夫范重结婚罪,那么小三会不会进监狱
这个是缅甸红宝石吗?大约值多少钱?
我的床挺干净的,为什么老鼠老爱跑我床上
身上的“老泥”——黑泥
男生只能唱到a2,是不是这辈子和高音无缘了
花生种子萌发耗氧量比小麦玉米水稻多么?
2013年HTC2000元左右的手机
朋友的突然翻脸
原价158现价123.4折扣值是多少
wow布兰卡德服务器好吗
请问shtml是什么样的格式,如何下载 谢谢
湘乡有什么土特产?
推荐资讯
黎明庆典地址在什么地方,想过去办事,
草鱼头做法大全有哪些
She says she is busy for the next three mo
养了六年的龟送给野生动物园可以吗?
为什么要用至强CPU
无油版烤箱烤薯片怎么做如何做
李景琦名字测试打分宝宝是2014年4月11日生
柳州市经久机械有限责任公司地址有知道的么?
慈善家和脚疾的作文
崔英道和金叹有什么恩怨
用列举法表示集合{x/(x-1)²﹙x-2﹚=0}麻烦亲
洛克王国打芒种怎么打
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?