潍坊网站建设价,南通做百度网站的公司网站,做网站跟做APP哪个容易,怎样做网络销售平台在java中#xff0c;与普通方法一样#xff0c;构造方法也可以重载#xff0c;在一个类中可以定义多个构造方法#xff0c;但是要求每个构造方法的参数类型或参数不同。在创建对象时#xff0c;可以通过调用不同的构造方法为不同属性赋值。
示例代码如下
class Student5…在java中与普通方法一样构造方法也可以重载在一个类中可以定义多个构造方法但是要求每个构造方法的参数类型或参数不同。在创建对象时可以通过调用不同的构造方法为不同属性赋值。
示例代码如下
class Student5{private String name;private int age;public Student5() { }public Student5(String n) {namen;System.out.println(调用了一个参数的构造方法);}public Student5(String n,int a) {namen;agea;System.out.println(调用两个参数的构造方法);}public void read() {System.out.println(我是:name,年龄:age);}
}public class Gouzhaofangfachongzhai {public static void main(String[] args) {Student5 stu1new Student5(张三);Student5 stu2new Student5(张三,18);stu1.read();stu2.read();}}
在这个代码中分别定义了两个私有成员变量分别是字符串变量name,整型变量age。
分别设立了两个构造方法每个方法分别调用了不同的属性值。