java面向对象-构造方法
发布时间:2020-12-15 07:22:20 所属栏目:Java 来源:网络整理
导读:构造方法的格式: public + 类名称 构造方法的定义: new关键字后面所跟的即为构造方法 如果类中没有一个构造方法,默认编译器会赠送一个无参无内容的构造方法 构造方法可以使用重载 public class PeoPle { String name; int age; public PeoPle(){ System.o
构造方法的格式: 构造方法的定义: public class PeoPle { String name; int age; public PeoPle(){ System.out.println("构造方法执行啦!"); }; public PeoPle(String name,int age){ this.name = name; this.age = age; System.out.println("重载的构造方法"); } } //创建对象的时候会触发不同的重载方法 public class PeoPleDemo { public static void main(String[] args) { PeoPle p = new PeoPle();//构造方法执行啦! PeoPle w = new PeoPle("李生",26);//重载的构造方法 } } 构造方法只是为了方便在创建对象的时候进行直接赋值,但是修改方法和名称的时候还是需要进行setXXX进行设置。 public class PeoPle { private String name; private int age; public PeoPle(){ System.out.println("构造方法执行啦!"); }; public PeoPle(String name,int age){ this.name = name; this.age = age; System.out.println("重载的构造方法"); } public void setName(String name) { this.name = name; } public String getName(){ return name; } public void setAge(int age) { this.age = age; } public int getAge(){ return age; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读