问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA 什么是构造方法

发布网友 发布时间:2022-04-28 11:46

我来回答

3个回答

热心网友 时间:2023-10-08 14:52

我来帮楼主下吧
先说一下语法。
构造函数,分为有参和无参
public class Student{
private String name;
private String password;
//无参
public Student(){
}
//有参
public Student(String name){
this.name=name;
}
}

为什么要有构造函数???
我先提一点。就是在我们没建构造函数的时候,会调用系统默认的无参构造函数。

构造函数的优点。
1.减少代码量。
2。减少错误匹配,增加*

分别说上面两点
1.比如你如果没有构造函数,
需要
Student stu=new Student();
stu.setName("name");
stu.setPasswrod("01028");
相比
Student stu=new Student("name","010268");
哪个简单的?一比就出来了。特别是多个参数的时候

第2点。
比如我现在去掉无参的构造函数。
我的需求是没个学生创建对象的时候要有名字和密码。
Student stu=Student();//这个编译不过去。报错。
Student stu=Student("name","01026891");
是从严谨和安全的角度

补充。构造函数一般有很多的重载方法。方便用户使用。
再补充一点。如果你有手写构造函数,系统的无参构造函数将失效追问private是什么意思?重载是什么意思?如果你有手写构造函数,系统的无参构造函数将失效这个是什么意思?

追答额。。。楼主。你的问题我分别这样回答。。不过建议你之后好好看看相关的知识
private 是修饰符。一共有以下几个,
public > friendly >protected >private
公共 包 继承 私有
第一个权限最大,都可以访问
第二个,同一个包可以访问
第三个继承可访问
第四个本类可以访问。

重载。。。我稍微写一下,你可以回头看看相关知识
简单的说,就是方法名字一样
public void show(){
System.out.println("no");}
public void show(String str){
System.out.printl(str);
}
方法名一样。参数不一样(包括参数个数或参数类型不一样)

最后的一个问题,就是任何一个函数都会经过构造函数。如果你没给类写构造函数,它会执行系统默认的构造函数。就是想告诉你,任何一个类都会执行构造函数。

热心网友 时间:2023-10-08 14:52

构造器就是说的构造方法. 当你用关键字new 一构造方法重载就是当需要初始化对象时需要的参数可能不什么叫构造方法?别整那么复杂了,说白了就是编程

热心网友 时间:2023-10-08 14:53

构造方法就是类初始化的时候调用的方法

热心网友 时间:2023-10-08 14:52

我来帮楼主下吧
先说一下语法。
构造函数,分为有参和无参
public class Student{
private String name;
private String password;
//无参
public Student(){
}
//有参
public Student(String name){
this.name=name;
}
}

为什么要有构造函数???
我先提一点。就是在我们没建构造函数的时候,会调用系统默认的无参构造函数。

构造函数的优点。
1.减少代码量。
2。减少错误匹配,增加*

分别说上面两点
1.比如你如果没有构造函数,
需要
Student stu=new Student();
stu.setName("name");
stu.setPasswrod("01028");
相比
Student stu=new Student("name","010268");
哪个简单的?一比就出来了。特别是多个参数的时候

第2点。
比如我现在去掉无参的构造函数。
我的需求是没个学生创建对象的时候要有名字和密码。
Student stu=Student();//这个编译不过去。报错。
Student stu=Student("name","01026891");
是从严谨和安全的角度

补充。构造函数一般有很多的重载方法。方便用户使用。
再补充一点。如果你有手写构造函数,系统的无参构造函数将失效追问private是什么意思?重载是什么意思?如果你有手写构造函数,系统的无参构造函数将失效这个是什么意思?

追答额。。。楼主。你的问题我分别这样回答。。不过建议你之后好好看看相关的知识
private 是修饰符。一共有以下几个,
public > friendly >protected >private
公共 包 继承 私有
第一个权限最大,都可以访问
第二个,同一个包可以访问
第三个继承可访问
第四个本类可以访问。

重载。。。我稍微写一下,你可以回头看看相关知识
简单的说,就是方法名字一样
public void show(){
System.out.println("no");}
public void show(String str){
System.out.printl(str);
}
方法名一样。参数不一样(包括参数个数或参数类型不一样)

最后的一个问题,就是任何一个函数都会经过构造函数。如果你没给类写构造函数,它会执行系统默认的构造函数。就是想告诉你,任何一个类都会执行构造函数。

热心网友 时间:2023-10-08 14:52

构造器就是说的构造方法. 当你用关键字new 一构造方法重载就是当需要初始化对象时需要的参数可能不什么叫构造方法?别整那么复杂了,说白了就是编程

热心网友 时间:2023-10-08 14:53

构造方法就是类初始化的时候调用的方法

热心网友 时间:2023-10-08 14:52

我来帮楼主下吧
先说一下语法。
构造函数,分为有参和无参
public class Student{
private String name;
private String password;
//无参
public Student(){
}
//有参
public Student(String name){
this.name=name;
}
}

为什么要有构造函数???
我先提一点。就是在我们没建构造函数的时候,会调用系统默认的无参构造函数。

构造函数的优点。
1.减少代码量。
2。减少错误匹配,增加*

分别说上面两点
1.比如你如果没有构造函数,
需要
Student stu=new Student();
stu.setName("name");
stu.setPasswrod("01028");
相比
Student stu=new Student("name","010268");
哪个简单的?一比就出来了。特别是多个参数的时候

第2点。
比如我现在去掉无参的构造函数。
我的需求是没个学生创建对象的时候要有名字和密码。
Student stu=Student();//这个编译不过去。报错。
Student stu=Student("name","01026891");
是从严谨和安全的角度

补充。构造函数一般有很多的重载方法。方便用户使用。
再补充一点。如果你有手写构造函数,系统的无参构造函数将失效追问private是什么意思?重载是什么意思?如果你有手写构造函数,系统的无参构造函数将失效这个是什么意思?

追答额。。。楼主。你的问题我分别这样回答。。不过建议你之后好好看看相关的知识
private 是修饰符。一共有以下几个,
public > friendly >protected >private
公共 包 继承 私有
第一个权限最大,都可以访问
第二个,同一个包可以访问
第三个继承可访问
第四个本类可以访问。

重载。。。我稍微写一下,你可以回头看看相关知识
简单的说,就是方法名字一样
public void show(){
System.out.println("no");}
public void show(String str){
System.out.printl(str);
}
方法名一样。参数不一样(包括参数个数或参数类型不一样)

最后的一个问题,就是任何一个函数都会经过构造函数。如果你没给类写构造函数,它会执行系统默认的构造函数。就是想告诉你,任何一个类都会执行构造函数。

热心网友 时间:2023-10-08 14:52

构造器就是说的构造方法. 当你用关键字new 一构造方法重载就是当需要初始化对象时需要的参数可能不什么叫构造方法?别整那么复杂了,说白了就是编程

热心网友 时间:2023-10-08 14:53

构造方法就是类初始化的时候调用的方法
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
焦作有哪些旅行景点值得一去? 河南穿古装去的地方 AE入门从学会套模板开始,AE模板套用简易教程,看起来复杂的AE其实也很... ae怎么套用模板ae模版的使用方法 北京通州区有什么好玩的地方吗 请问现在有哪些看电影的网站?越多越好~~ 帮初中女儿请假一天讲身体不适,班主任却跟别的老师讲她得了大病,该如何... 梦见家中被盗空只剩一件绿色衣的预兆 梦见美丽沙穗 美版4s内置卡贴有什么危害? JAVA里什么叫构造方法 JAVA中的构造方法怎么理解 请问java中,构造方法是什么? 能通俗的讲讲吗? java的构造方法 java中什么是构造方法? java 的构造方法是什么意思? 三菱重工中央空调6P外机尺寸是多少? 请问家用大金VRVP六匹中央空调带温湿平衡的内机、外机尺寸是多少? 中央空调主机的尺寸一般是多少 6P家庭中央空调外机的长宽高是多少 155的是6匹的外机吗 css 如何定义常量或变量·或如何实现我的需求~ 摄影作品 专业中心思想分析 如何写好摄影图片赏析? 跪求一篇2000字摄影作品赏析文章 需求800------1000字的摄影作品赏析论文。。。随便什么相片的赏析都行啊. 摄影作品,我要上学,就是一个大眼女孩面对镜头的那一张,求这张图片摄影技术赏析,和社会角度赏析! 求一篇摄影作品的赏析,要有图片,字数500左右 湿气重吃什么祛湿的食物? 衣服一洗就缩水,谁有洗衣服不缩水的办法? 关于java中的构造方法 Java中“方法”和“构造方法”的区别是什么? 鲇鱼汤的做法 清炖鲶鱼汤怎么做不腥 鲶鱼汤养胃吗? 鲶鱼汤怎么做好喝窍门 下列不属于结构调整对治理通货膨胀采取的措施是( )。 下列应对通货膨胀风险的各种策略中,不正确的是( )。 A 进行长期投资 B 签订长期购货合 中国政府应对通货膨胀的措施 应对通货膨胀,最有效的措施是什么? 中国应对通货膨胀的相应措施? 面对通货膨胀,*应该采取什么措施(社会福利*和工业*)来应对? 对于通货膨胀可采取什么措施 如果通货膨胀了,我们应该采取哪些办法应对呢? 解决通货膨胀的措施 通货膨胀国家应采取什么措施 怎么在CSS内自由定义变量? 熟猪蹄如何炖黄豆和海带啊?简单点的好,家里没有那么多的材料 黄豆海带炖猪蹄 猪蹄炖黄豆的营养 猪蹄炖黄豆海带汤为什么苦