1、构造方法
#构造方法要与类名相同,且没有返回值,void也不能写,否则就变成了普通方法。
#当没有显示声明构造函数,编译器自动加上如:类名(){}
#可以有多个构造函数,根据参数类型和个数
2、方法重载
#方法名相同,参数个数或类型不同,称为重载。参数相同的,只是返回值类型不同的,不是重载。
#构造方法也可以重载
3、this 关键字
1、也可以用于在构造方法中调用其它的构造方法,必须放在新构造方法中的第一句。
4、package与import
package 的使用
#必须放在文件第一行
#默认是域名倒写 com.baofeng.sso
#编译器以点为分割来标识文件目录
import com.fsdj.ccc
#执行一个类时,也要写全包名
5、super 关键词
#在子类中调用父类的方法。相当于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();
}
}
6、继承中的构造方法
//继承父类,必须先调用父类的构造方法,super() 须写在第一行
7、final关键字
8、接口