zoukankan      html  css  js  c++  java
  • 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轻松入门经典教程【完整版】

  • 相关阅读:
    20209/29
    2020/9/30
    2020/10/1
    ATM测试总结报告
    20201020 千锤百炼软工人
    20201024 千锤百炼软工人
    20201025 千锤百炼软工人
    20201023 千锤百炼软工人
    20201018 千锤百炼软工人
    20201022 千锤百炼软工人
  • 原文地址:https://www.cnblogs.com/cenliang/p/5627147.html
Copyright © 2011-2022 走看看