2016-06-29
1 构造方法
作用是用于初始化参数。
所有的数字变量全部设置为0
所有的boolean类型全部设置为false
所有的对象变量全部设置为null
设计自己的构造方法:
1,方法名必须和类名相同
2,没有返回值
如果自己写了有参构造方法,编译器不会再提供默认构造方法。
如果还想用无参构造方法,需要手动实现。
package com.java1995; public class People { String name; String sex; int age; /** * 无参构造方法 */ People(){ } /** * 有参构造方法 * @param name * @param sex * @param age */ People(String name,String sex,int age){ this.name=name; this.sex=sex; this.age=age; } People(String name){ this.name=name; } People(String name,int age){ this.name=name; this.age=age; } /** * 构造方法: * 1.首字母大写,名字与类相同 * 2.没有返回值,不写void */ // People(){ // name=null; // sex=null; // age=0; // } public static void main(String[] args) { People p=new People(); System.out.println(p.name); System.out.println(p.sex); System.out.println(p.age); People p1=new People("李老师","男",30); System.out.println(p1.name+","+p1.sex+","+p1.age); People p2=new People("老王"); System.out.println(p2.name); People p3=new People("小老虎",3); System.out.println(p3.name+p3.age); } }
【参考资料】