找回密码
 立即注册

this调用兄弟构造器

[复制链接]
admin 发表于 2025-6-3 12:11:54 | 显示全部楼层 |阅读模式


1.jpg

  1. package com.itheima.extends6constructor;

  2. public class Student {
  3.     private String name;
  4.     private char sex;
  5.     private int age;
  6.     private String schoolName;

  7.     public Student() {
  8.     }

  9.     public Student(String name, char sex, int age) {
  10.         // this调用兄弟构造器。
  11.         // 注意:super(...) this(...) 必须写在构造器的第一行,而且两者不能同时出现。
  12.         this(name, sex, age, "黑马程序员");
  13.     }

  14.     public Student(String name, char sex, int age, String schoolName) {
  15.         // super(); // 必须在第一行
  16.         this.name = name;
  17.         this.sex = sex;
  18.         this.age = age;
  19.         this.schoolName = schoolName;
  20.     }

  21.     public String getName() {
  22.         return name;
  23.     }

  24.     public void setName(String name) {
  25.         this.name = name;
  26.     }

  27.     public char getSex() {
  28.         return sex;
  29.     }

  30.     public void setSex(char sex) {
  31.         this.sex = sex;
  32.     }

  33.     public int getAge() {
  34.         return age;
  35.     }

  36.     public void setAge(int age) {
  37.         this.age = age;
  38.     }

  39.     public String getSchoolName() {
  40.         return schoolName;
  41.     }

  42.     public void setSchoolName(String schoolName) {
  43.         this.schoolName = schoolName;
  44.     }

  45.     @Override
  46.     public String toString() {
  47.         return "Student{" +
  48.                 "name='" + name + '\'' +
  49.                 ", sex=" + sex +
  50.                 ", age=" + age +
  51.                 ", schoolName='" + schoolName + '\'' +
  52.                 '}';
  53.     }
  54. }
复制代码


QQ|网站地图|Archiver|手机版|金黑网络 ( 粤ICP备2021124338号 )

网站建设,微信公众号小程序制作,商城系统开发,高端系统定制,app软件开发,智能物联网开发,直播带货系统等

Powered by Www.Jinhei.Cn

Copyright © 2013-2024 深圳市金黑网络技术有限公司 版权所有

快速回复 返回顶部 返回列表