zoukankan      html  css  js  c++  java
  • (二十七)构造函数

    /*
    * 构造函数再定义类的时候默认存在,形式为 类名() {};
    * 不能有返回值,
    * 名称和类名相同
    * 用于创建对象
    * 如果再类中定义了构造函数则不会添加默认的构造函数,反之则添加
    */
    class Person {
        private int age;
        private String name;
        Person() {};
        Person(int nianling,String mingzi) {
            name = mingzi;
            age = nianling;
        };//Personal类中的构造函数对类属性 的一个初始化
    }
    class Demo3 {
        public static void main(String[] args) {
            Person man = new Person();
            man.name="小明";
            man.age = 18;
            Person woman = new Person(23,"大明");
            System.out.println(woman.name + " " + woman.age);
            System.out.println(man.name + " " + man.age);
        }
     
    }
    

      

     
     
    构造函数之间的调用
    class Persons
    {
        int age;
        String name;
        Persons () {
        /*
        *    调用有参数的另一个构造函数
        */
        name = "张三";
        age = 23;
        };
        Persons(String name,int age) {
            this();
            this.name = name;
            this.age = age;
        }
    }
    class Demo8 {
        public static void main(String[] args) {
            Persons person = new Persons("Tom",26);
            System.out.println(person.name + " " + person.age);//结果为TOM,26
        }
    }
    

      

  • 相关阅读:
    一些大牛的博客推荐,排名不分先后
    HTTP响应状态码
    myeclipse连接mysql数据库详细步骤
    widget使用与生命周期
    ExcelUtil
    POI 数据toEXCEL
    Android异步下载图片并且缓存图片到本地
    判断网络状态
    调节屏幕亮度
    spring的基本知识
  • 原文地址:https://www.cnblogs.com/bgwhite/p/9375502.html
Copyright © 2011-2022 走看看