博客首开张

  最近跟人家学了几天java,感觉很蛋疼,虽然很菜,但还是写点吧。

  记得让我第一个蛋疼的地方,是多态,现在还记得老师说是用父类的方法访问子类的成员变量。还有个叫接口的,好像是一种特殊的抽象类。还有线程和流,哎!各种疼啊。

  现在简直一锅粥了。

  现在我先捋捋什么叫多态。

  public interface parents{

public void call(){}                                                   //接口是抽象类的变体,在接口中所有方法都是抽象的,没有程序体

}

  public chirld_1 implements parents{

public void call(){

   System.out.println("chirld—1给parents打电话");

}

}

public chirld_2 implements parents{

public void call(){

System.out.println("chirld—2给parents打电话");

}

}

----------------------------------------------------

public class static main(String args){

parent pa= new chird_1();

pa.simpleCall();
Parent ps = new Child_2();
ps.simpleCall

}

可是为什么父类为什么要定义为接口呢?好像parent既能够访问chirld_1又能访问chirld_2——我当时这么想,难道这样就是多态。

什么事抽象类呢?这对我来说很纠结啊,后来才知道到生命方法而没去实现它,就叫做抽象类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值