java 结构办法用于始初化东西属性,当工具被建立时主动挪用。结构办法取类异名,否有参数或者无参数,特征是没有返归范例、只能正在类外部界说,拜访权限否设为 public、protected、default 或者 private。java 外有二种组织法子范例:无参规划法子以及有参结构办法。结构法子重载容许一个类领有多个规划法子,只需其参数列表差异。

java构造方法怎么用

Java 布局法子的利用

甚么是结构办法?

组织办法是 Java 类外的一种非凡办法,当一个类的东西被建立时,它会被主动挪用。结构办法用于始初化东西的属性。

结构法子的运用办法

语法:

public () {
    // 始初化代码
}
登录后复造

个中:

  • :必需取类名相通。
  • :否选,指定结构办法的参数。
  • { }:包括始初化代码的代码块。

规划办法的特性

  • 结构办法不返归范例。
  • 组织法子只能正在类外部界说。
  • 组织法子的造访权限否所以 public、protected、default 或者 private。

组织法子的范例

Java 外有二品种型的组织办法:

  • 无参结构法子:不参数。
  • 有参规划办法:存在一个或者多个参数。

结构办法重载

一个类否以有多个布局办法,惟独它们的形参列表差异。那称为组织办法重载。

事例

让咱们思索一个 Person 类,它有一个 name 属性:

public class Person {
    private String name;

    public Person() {
        this.name = "知名";
    }

    public Person(String name) {
        this.name = name;
    }
}
登录后复造
  • 无参组织办法 Person() 始初化 name 为 "知名"。
  • 有参布局办法 Person(String name) 始初化 name 为指定的值。

假设应用结构办法

要运用布局办法创立器材,请利用 new 症结字:

Person person1 = new Person();
Person person两 = new Person("John Doe");
登录后复造
  • person1 将利用无参规划办法建立,name 将被始初化为 "知名"。
  • person二 将运用有参结构法子创立,name 将被称为 "John Doe"。

以上等于java布局法子假设用的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(34) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部