课程
/后端开发
/Java
/Java入门第二季 升级版
在调用无参数的方法中,可以省略public Telphone{ };吗?还是必须要在Telphone中写出来?而且输出结果没有“无参数的构造方法被调用了”这句话!
2016-05-05
源自:Java入门第二季 升级版 7-1
正在回答
//系统中有一个默认的无参的构造方法,如果有一个有参的构造方法的话,那么无参的构造方法就自动取消。如果要调用无参的构造方法的话,那么就要加上 public Telphone(){};如果没有无参构造方法而又想要调用无参的构造方法的话,那么就要在该类中加上: public Telphon{ public Telphon(){ System.out.println("无参的构造方法被执行了"); } }
省略掉public Telphone(){}的话就是系统自动补充的无参数构造方法。就不会输出自己定义的无参数构造方法中的输出语句“无参数的构造方法被调用了”。因为系统补充的不会来补充这句话。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答public telphone 可以改写成public void telphone 吗?
2 回答为什么我创建的TELPHONE类显示不能被new,我把TELPHONE改成Telphone就可以了。
3 回答Telphone phone=new Telphone()这里的Telphone到底哪个是类哪个是类名,还是说都是啥
2 回答initailtelphone与telphone的区别
2 回答this指Telphone这个类吗