类的成分之三构造器
Posted afangfang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类的成分之三构造器相关的知识,希望对你有一定的参考价值。
构造器(constructor 构造方法):
constructor :建造者 , 造对象的
构造器的作用:创建对象
给创建的对象属性赋值
1.设计类时,若不显式声明类的构造器的话,程序会默认提供一个空参的构造器
2.一旦显示的定义类的构造器, 那么默认的构造器就不在提供
3.如何声明类的构造器,格式:权限修饰符 类名(形参){ }
4.类的多个构造器之间构成重载
二:类对象的属性赋值的先后顺序:①属性的默认初始化
②属性的显式初始化
③通过构造器给属性初始化
④通过“对象.方法”的方式给属性赋值
public class TestPersonr { public static void main(String[] args) { Personr p = new Personr();// Personr() 这个就是构造器 new的是一个构造器 String str = new String("String"); System.out.println(str); Personr p2 = new Personr("a苗苗"); System.out.println(p2.getName()); Personr p3 = new Personr("A苗苗",25); System.out.println(p3.getName()+"---"+p3.getAge()); } } class Personr { // 属性 private String name; private int age; // 构造器 以下三个构造器构成重载 public Personr() { } public Personr(String n) { name = n; } public Personr(String name, int age) { this.name = name; this.age = age; } // 方法 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
输出结果:
String
a苗苗
A苗苗---25
以上是关于类的成分之三构造器的主要内容,如果未能解决你的问题,请参考以下文章