java--面向对象

一、构造方法

#构造方法要与类名相同,且没有返回值,void也不能写,不然就变成了普通方法。
#当没有显示声明构造函数,编译器自动加上如:类名(){}
#能够有多个构造函数,根据参数类型和个数

二、方法重载

#方法名相同,参数个数或类型不一样,称为重载。参数相同的,只是返回值类型不一样的,不是重载。
#构造方法也能够重载

三、this 关键字

一、也能够用于在构造方法中调用其它的构造方法,必须放在新构造方法中的第一句。java

四、package与import

package 的使用
  #必须放在文件第一行
  #默认是域名倒写 com.baofeng.sso
  #编译器以点为分割来标识文件目录

import com.fsdj.ccc

#执行一个类时,也要写全包名

五、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();
	}
}

六、继承中的构造方法

//继承父类,必须先调用父类的构造方法,super() 须写在第一行

七、final关键字

八、接口

相关文章
相关标签/搜索