想问一下java的类一定要使用构造函数吗?
3个回答
展开全部
JAVA 的类一定会有构造函数,如果你没有写,他会有默认的,默认的是没有参数的。
如果是普通的类。直接像这样:dog d=new dog();这个是初始化。如果不实例化的。那么它里面的方法是无法使用的。如果是父类的话,实例化她的子类就可以使用。你可以把代码贴出来问的详细一点
如果是普通的类。直接像这样: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;
}
}
这两个构造函数的意义是什么?
展开全部
额,构造函数就是初始化类的成员,在继承的时候也有作用,你说的实例化是对象吧,你实例化一个对象必须用类的一个构造方法,默认的构造函数就是一个空的函数,直接在堆中构造实体
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是一定要用 是每一个类都有 你不写系统默认给你一个 你写了默认就用你自己的。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询