1创建一个student类 要求有nameagesex三个属性、私有属性,要求做封装。 . 2.建立一个无参的构造函数, 输出“无参构造函数。 3.建立一个含name的构造函数,输出“ 含name构造函数, 4.建立一个含name、age、 sex 的构造函数,输出“含name +age+ sex的构造函数。.5.在有一个参数的构造函数中调用一个无参的构造 函数。。 创建对像 student a=new student(): Student b=new student["张三) Studentc-newstudent("张三18r男D)→
时间: 2023-05-16 15:06:59 浏览: 179
非常抱歉,我可以回答这个问题。以下是一个示例的student类的代码:
```java
public class Student {
private String name;
private int age;
private String sex;
public Student() {
System.out.println("无参构造函数。");
}
public Student(String name) {
this.name = name;
System.out.println("含name构造函数。");
}
public Student(String name, int age, String sex) {
this.name = name;
this.age = age;
this.sex = sex;
System.out.println("含name age sex的构造函数。");
}
public Student(String name) {
this();
this.name = name;
System.out.println("含一个参数的构造函数,调用了无参构造函数。");
}
public static void main(String[] args) {
Student a = new Student();
Student b = new Student("张三");
Student c = new Student("张三", 18, "男");
}
}
```
注意,这里的构造函数都是公有的,因为私有的构造函数无法在外部调用。如果需要封装,可以将构造函数设为私有,然后提供公有的静态方法来创建对象。
阅读全文