想问一下java的类一定要使用构造函数吗?

为什么要用构造函数?如果不实例化会怎么样?默认的构造函数是怎么进行初始化的?... 为什么要用构造函数?如果不实例化会怎么样?默认的构造函数是怎么进行初始化的? 展开
 我来答
马珊笛704
推荐于2017-11-26 · TA获得超过481个赞
知道小有建树答主
回答量:634
采纳率:100%
帮助的人:265万
展开全部
JAVA 的类一定会有构造函数,如果你没有写,他会有默认的,默认的是没有参数的。
如果是普通的类。直接像这样:dog d=new dog();这个是初始化。如果不实例化的。那么它里面的方法是无法使用的。如果是父类的话,实例化她的子类就可以使用。你可以把代码贴出来问的详细一点
追问
public class Person {
private String name;
private int age;

public Person() {
super();
}
public Person(String name, int age) {
super();
this.name = name;
this.age = age;
}
}
这两个构造函数的意义是什么?
壁纸汇集站
2013-11-10 · TA获得超过155个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:60.6万
展开全部
额,构造函数就是初始化类的成员,在继承的时候也有作用,你说的实例化是对象吧,你实例化一个对象必须用类的一个构造方法,默认的构造函数就是一个空的函数,直接在堆中构造实体
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
恺丨哥
2013-11-10
知道答主
回答量:12
采纳率:0%
帮助的人:8.8万
展开全部
不是一定要用 是每一个类都有 你不写系统默认给你一个 你写了默认就用你自己的。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式