Java基础--类--构造函数

来源:互联网 发布:淘宝云客服常用语库 编辑:程序博客网 时间:2024/05/15 23:47

类--构造函数

package test.java15;public class Student1 {private String name;private int age;/** * 构造函数: * 1:申请内存空间地址(创建对象时),如果一个类没有定义构造函数,系统自动调用默认的构造函数 * 2:给私有属性赋值 * 3:构造函数可以重载 *  * 在创建对象之前,会执行 * 如果你进行了对构造函数的重载,那么如果你想继续使用无参构造函数,必须显示定义 */public Student1(){System.out.println("无参数!");}public Student1(String name){System.out.println("1个参数!");}public Student1(String name,int age){//this(name); //执行方法对待,不要这么使用System.out.println("2个参数!");}/** * 重载是针对方法--针对当前类本身的方法 * 方法名相同,参数列表的“数据类型”不一致就是重载,与修饰符无关,与返回值无关 * 好处:提高代码的复用性 */public Student1 sum() {this.age++;return this;}public Student1 minus() {this.age--;return this;}public static void main(String[] args) {Student1 student = new Student1();student.age = 11;student.sum().sum().sum();System.out.println(student.age);Student1 student1 = new Student1("fyl", 11);}}


0 0
原创粉丝点击