JavaSE 基础 第23节 构造方法

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);
        
        
    }

}

 

【参考资料】

[1] Java轻松入门经典教程【完整版】

posted @ 2016-06-29 15:50  岑亮  阅读(108)  评论(0编辑  收藏  举报