java中 y,java--面向对象

1、构造方法

#构造方法要与类名相同,且没有返回值,void也不能写,否则就变成了普通方法。

#当没有显示声明构造函数,编译器自动加上如:类名(){}

#可以有多个构造函数,根据参数类型和个数

2、方法重载

#方法名相同,参数个数或类型不同,称为重载。参数相同的,只是返回值类型不同的,不是重载。

#构造方法也可以重载

3、this 关键字

1、也可以用于在构造方法中调用其它的构造方法,必须放在新构造方法中的第一句。

07bbc8f3fb5768f0f70307ac34e272a6.png

4、package与import

package 的使用

#必须放在文件第一行

#默认是域名倒写 com.baofeng.sso

#编译器以点为分割来标识文件目录

import com.fsdj.ccc

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

f117faa6e998d6aead40c4a94ac84048.png

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() 须写在第一行

b0c002da155668678078ac3a907946d1.png

7、final关键字

359ed019475dc15112367a48fd25ee29.png

8、接口

34a08ba09de57998daceb123c9fa1aa7.png

b2cd06b3a87a78cac3d1863771a2be97.png

431d6b132d35dac548e432259163386e.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值