• 面向对象05构造器详解


    package com.oop.demo02;

    //java-->class
    public class Person {

    //一个类即使什么都不写,它也会存在一个方法
    //显示的定义构造器
    String name;
    int age;



    //实例化初始化
    //1. 使用new关键字,本质在调用构造器
    //2.用来初始化值
    public Person(){

    }

    //有参构造:一但定义了有参构造,无参就必须显示定义
    public Person(String name){

    this.name = name;
    }


    //alt + insert 有参无参一键生成
    public Person(String name, int age) {
    this.name = name;
    this.age = age;
    }
    }

    /*
    public static void main(String[] args) {

    //new 实例化了一个对象
    Person person = new Person("Leo",23);


    System.out.println(person.name);//Leo
    }

    构造器:
    1. 和类名相同
    2. 没有返回值
    作用:
    1. new 本质在调用构造方法
    2. 初始化对象的值
    注意点:
    1.定义有参构造之后,如果想使用无参构造,显示的定义一个无参的构造

    Alt+ insert
    */
  • 相关阅读:
    未解决的
    nodejs 7 和 8 的比较
    openresty Nginx
    Vim快捷键分类
    wireshark 包过滤
    RSA 公私钥 互换问题
    vim命令
    Windows 小端存储
    python 字符转换
    ssl证书验证
  • 原文地址:https://www.cnblogs.com/yuanzhihui/p/14872985.html
Copyright © 2020-2023  润新知