Java编程的问题
Java编程的问题求解释构造函数的作用和怎么写还有构造函数带不带参数有什么区别望熟悉的大神详解...
Java编程的问题求解释构造函数的作用和怎么写
还有构造函数带不带参数有什么区别
望熟悉的大神详解 展开
还有构造函数带不带参数有什么区别
望熟悉的大神详解 展开
2018-02-03 · 百度知道合伙人官方认证企业
尚学堂科技有限公司
北京尚学堂科技有限公司是一家从事JAVA、大数据、web前端、网络在线教育、互联网架构师、Android、ios技术开发、咨询为一体的软件公司。公司由海外留学人员和国内IT人士创建。
向TA提问
关注
展开全部
作用:在创建对象时初始化对象, 即为对象成员变量赋初始值
书写规则:函数名与类名相同;不能指定返回类型,即使是void也不行
带参数:可以直接对成员变量初始化。
例如:
class Rectabgle {
int width;
int heigth;
public Rectabgle() {
this.width = 100;
this.heigth = 100;
}
public Rectabgle(int width, int heigth) {
this.width = width;
this.heigth = heigth;
}
@Override
public String toString() {
return "Rectabgle [width=" + width + ", heigth=" + heigth + "]";
}
}
public class Test {
public static void main(String[] args) {
// 初始值固定
Rectabgle rectabgle1 = new Rectabgle();
System.out.println(rectabgle1);
// 初始化更加灵活
Rectabgle rectabgle2 = new Rectabgle(50, 100);
System.out.println(rectabgle2);
}
}
运行效果:
展开全部
构造函数是特殊的方法,没有返回值,并且方法名和类名相同!作用是用来实例化,也就是创建对象(你可能还没学到这)。有参和无参只是用来根据需要,从外面传递参数来给对象的属性赋值,是对方法的重载(这是多态),作用一样!慢慢学吧,学完面向对象你就懂了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询