Java基础编程题目——构造函数重载

墨蓝 2023-07-17 04:44 61阅读 0赞

在一个类中编写两个构造函数,分别为无参数和含有两个参数

  1. import java.util.Scanner;
  2. public class Gouzao {
  3. public static void main(String[] args) {
  4. Scanner sc = new Scanner(System.in);
  5. String name = sc.next();
  6. String sex = sc.next();
  7. Person people1 = new Person();
  8. Person people2 = new Person(name, sex);
  9. }
  10. }
  11. class Person {
  12. public Person() {
  13. System.out.println("一个人被创建了");
  14. }
  15. public Person(String name, String sex) {
  16. System.out.println("姓名:" + name + ",性别:" + sex + ",被创建了");
  17. }
  18. }

发表评论

表情:
评论列表 (有 0 条评论,61人围观)

还没有评论,来说两句吧...

相关阅读

    相关 实现Python构造函数重载效果

    Python的构造函数是不能重载一个类只能有一个构造函数存在。定义多个构造方法时,实例化类只实例化最后的构造方法,即后面的构造方法会覆盖前面的构造方法,并且会根据最后一个构造方

    相关 PHP构造函数重载

    一、覆盖与重载的区别 函数覆盖和重载区别:       1,重载。同一个类中。Overload      条件:函数名相同,参数列表必须不同,对返回值无要求