Java中的构造方法与实例方法,有什么区别? 5
推荐于2016-11-19
展开全部
java中所谓的构造方法是指JAVA虚拟机在LOAD加载这个类的时候,利用构造方法来创建这个类的一个实例所调用的方法,典型的就是构造方法的重载
public class student{
private int id;
private String name;
private int age;
//以下体现出构造方法的重载
public void student() {}
public void student(int id ,String name) { this.id=id; this.name= name;}
public void student(int id ,String name,int age) {this.id=id; this.name=name; this.age=age;}
}
调用方法是指已经在类库中写好的方法我们直接去调用就可以了,如:System.out.println();
至于实例方法可以理解为类的中普通方法,就是我们在类中自己创建定义的。
public class student{
private int id;
private String name;
private int age;
//以下体现出构造方法的重载
public void student() {}
public void student(int id ,String name) { this.id=id; this.name= name;}
public void student(int id ,String name,int age) {this.id=id; this.name=name; this.age=age;}
}
调用方法是指已经在类库中写好的方法我们直接去调用就可以了,如:System.out.println();
至于实例方法可以理解为类的中普通方法,就是我们在类中自己创建定义的。
展开全部
构造方法是java 任何类都必须有的,默认就是空参数的,并且构造方法都是没有返回值的。 实力方法是程序员 后期添加的,这个方法体内会去 调用构造方法 然后会返回这个类的实体。
比如 public class test{
public test(){
//这是构造方法
}
public test instance(){
return new test();
}
}
比如 public class test{
public test(){
//这是构造方法
}
public test instance(){
return new test();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
构造方法是为实例对象设定初始值,也就是可以对实例对象进行初始化。
而实例方法其实就是类中的一个函数,也叫方法。
而实例方法其实就是类中的一个函数,也叫方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类无构造方法就无法实例化~
类只有实例化之后才可以调用其中的方法和属性
类只有实例化之后才可以调用其中的方法和属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询