public void MyPrint()//1、为什么这个不是构造函数?构造函数也是函数为什么不能有返回值
因为构造函数的定义格式就是没有返回值类型的(个人看法)
public test()//这是普通方法,必须要加返回值;
这个是必须要加返回值类型,不是返回值,有点强迫症 ╭(╯^╰)╮
MyPrint mp=new MyPrint(); //构造函数自动调用
这个不是构造函数调用,MyPrint只是个普通的没有返回值非静态方法...在主函数中如果要调用本类中非静态的方法时,需先创建对象,再由对象去调用非静态方法,如果是调用静态方法,就可以直接单独调用,输出或者赋值调用 |