java构造方法

来源:互联网 发布:c语言函数库 chm 编辑:程序博客网 时间:2024/06/10 22:10

1.隐式无参构造方法

package ch3;public class Dog {private int age=2;private String name="Tom";private String color="棕色";public void speak(){System.out.println(name+"汪汪叫...");}}

2.显式的无参方法

package ch3;public class Dog {private int age=2;private String name="Tom";private String color="棕色";public Dog(){System.out.println("我是显式的无参构造方法");}public void speak(){System.out.println(name+"汪汪叫...");}public static void main(String[] args) {Dog d = new Dog();}}

3.显式有参构造方法

package ch3;public class Dog {private int age=2;private String name="Tom";private String color="棕色";public Dog(int age,String name,String color){this.age =age;this.name =name;this.color =color;System.out.println("我是显式的无参构造方法"+":年龄:"+age+"名字:"+name+"颜色:"+color);}public void speak(){System.out.println(name+"汪汪叫...");}public static void main(String[] args) {Dog d = new Dog(3,"Jack","白色");}}