慕沐0743652
2015-06-05 18:25
这里啊,构造方法不是没有类型吗,那怎么理解public Telphone(){ 这个构造方法
这里的public代表的是访问控制权限,不是数据类型。public(还有private、protected和package)表示所修饰域和方法的可见范围,而数据类型表示存储的空间大小。对于构造方法,写法是固定的,只能是public并且不带有任何返回类型,至于构造方法带不带参数,方法里怎么构造,这些细节看具体需求去写。构造方法只有在使用该类创建对象(New Telphone())的时候调用,作用是初始化对象的域。在JAVA中如果不写构造方法的话,会默认加上一个无参数的构造方法,这是隐式的,如果新建了一个有参数的构造方法,那么无参数的构造方法就不会被加上,要显示的写出public Telphone(){},否则使用Telphone telphone = new Telphone();的时候会报错找不到构造函数。
Java入门第二季 升级版
530562 学习 · 6091 问题
相似问题