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轻松入门经典教程【完整版】

  • 相关阅读:
    libZPlay 音频编码解码器库
    C# PropertyGrid控件
    .netGDI+(转)
    (转)JITComplier、NGen.exe及.NET Native
    c# 特性/属性(Attribute) 以及使用反射查看自定义特性
    Fluent NHibernate系列文章
    Hibernate工作原理
    Orchard核心机制
    NHibernate和 FluentNHibernate
    极限编程之TDD
  • 原文地址:https://www.cnblogs.com/cenliang/p/5627147.html
Copyright © 2011-2022 走看看