7-24为什么构造方法可以直接在类中,控制台直接输出

【字号: 日期:2024-01-11浏览:53作者:雯心

问题描述

class Student() {public Student (){System.out.println("这是构造方法")}}

class ConstructDemo{public static void main(String[] args){Student s=new Student();

System.out.println(s);

}} 为什么“这是构造方法”没有在main方法中调用就能在控制台输出

问题解答

回答1:

因为java程序一般入口是在main函数,从mian函数开始执行。主函数中实例化了一个学生对象,一个对象在实例化的时候会调用这个类的构造方法,在学生类中定义了该类的无参的构造方法,方法里有输出语句。

上一条:IELD去哪下载下一条:nginx报错
相关文章: