首页 > 应用开发 > Java > 夯实Java基础系列7:Java 代码块和执行顺序
class class_name { public class_name(){} //默认无参构造方法 public ciass_name([paramList]){} //定义构造方法 … //类主体 }
public class MyClass { private int m; //定义私有变量 MyClass() { //定义无参的构造方法 m=0; } MyCiass(int m) { //定义有参的构造方法 this.m=m; } }
public class Worker { public String name; //姓名 private int age; //年龄 //定义带有一个参数的构造方法 public Worker(String name) { this.name=name; } //定义带有两个参数的构造方法 public Worker(String name,int age) { this.name=name; this.age=age; } public String toString() { return"大家好!我是新来的员工,我叫"+name+",今年"+age+"岁。"; } }
public class TestWorker { public static void main(String[] args) { System.out.println("-----------带有一个参数的构造方法-----------"); //调用带有一个参数的构造方法,Staff类中的sex和age属性值不变 Worker worker1=new Worker("张强"); System.out.println(worker1); System.out.println("-----------带有两个参数的构造方法------------"); //调用带有两个参数的构造方法,Staff类中的sex属性值不变 Worker worker2=new Worker("李丽",25); System.out.println(worker2); } }
-----------带有一个参数的构造方法----------- 大家好!我是新来的员工,我叫张强,今年0岁。 -----------带有两个参数的构造方法------------ 大家好!我是新来的员工,我叫李丽,今年25岁。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69951287/viewspace-2662194/ ,如需转载,请注明出处,否则将追究法律责任。
注册时间:2019-10-19