Java面向对象:构造器

2021/7/27 1:35:38

本文主要是介绍Java面向对象:构造器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

构造器详解

  • 构造器:

    • 和类名相同
    • 没有返回值
  • 作用:

    • new 本质在调用构造方法
    • 初始化对象的值
  • 注意点:

    • 定义有参构造之后,如果想使用无参构造,显示地定义一个无参的构造
    • this. 表示当前类的,而后面 this.name = name 中后面的 name 一般是参数传进来的值。
  • Alt + Insert :自动生成方法 (这个快捷键会经常使用)

//java 生成 class 的文件中
//一个类即使什么都不写,它也会存在一个方法 —— 构造器(无参构造)
public class Person {


    //显示地定义构造器

    String name;
    int age;

    //构造器:实例化初始值
    //1. 使用new关键字,必须要有构造器
    //2. 用来初始值
    //无参构造
    public Person(){
        this.name = "wanggenji";
    }

    //无参构造:不自己初始化 = 默认的初始值
//    public Person(){
//    }

    //有参构造:一旦定义有参构造,无参构造必须显示定义
    public Person(String name){
        this.name = name;
    }

    //构造器的重载:有多个属性的时候
    public Person(String name,int age){
        this.name = name;
        this.age = age;
    }
}


这篇关于Java面向对象:构造器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程