#构造方法要与类名相同,且没有返回值,void也不能写,不然就变成了普通方法。 #当没有显示声明构造函数,编译器自动加上如:类名(){} #能够有多个构造函数,根据参数类型和个数
#方法名相同,参数个数或类型不一样,称为重载。参数相同的,只是返回值类型不一样的,不是重载。 #构造方法也能够重载
一、也能够用于在构造方法中调用其它的构造方法,必须放在新构造方法中的第一句。java
package 的使用 #必须放在文件第一行 #默认是域名倒写 com.baofeng.sso #编译器以点为分割来标识文件目录 import com.fsdj.ccc #执行一个类时,也要写全包名
#在子类中调用父类的方法。至关于PHP中parent class Father { public int value; void f(){ value = 100; System.out.println("farther's value="+value); } } class Child extends Father { public int value; void f(){ super.f(); value = 200; System.out.println("child's value=" + value); System.out.println("parent's value = " + super.value); } } public class Test { public static void main(String[] args){ Child cc = new Child(); cc.f(); } }
//继承父类,必须先调用父类的构造方法,super() 须写在第一行