Java入门总结(1)

首先复习重要知识点

Java重要知识点:面向对象、类的继承、接口与多态

1、面向对象:提供了一种可以像描述真实世界事务一样的编程方式,有方法、属性,就像人有名字和动作一样。

2、类的继承:类拥有自己的方法和属性,是面向对象思维的产物,对于类来说,不同的类有自己的属性和方法,但是就像对于人来说,父亲和儿子都是一个独立的个体,但是儿子拥有了父亲的一些特征,同样的不同的类也有可能拥有相同的属性和方法,这时候可以用类的继承来实现这一思想。

3、接口与多态:接口:类在使用接口时,一般我们说是:类实现了接口(implements),接口是对某个范围中的类的描述,由于类的继承有单一性,即只能继承一个类,但是这种思维并不符合我们的思维习惯,一种东西可能会在拥有一种东西特征的同时,拥有另外一种东西的特征,所以,接口应运而生。一个类可以实现多个接口,也就是说,可以被多种方法来描述,增加了准确性。类在实现接口时,拥有了接口中所有的属性,但是也要相应实现接口中的所有方法。

举个例子:我们对于鱼的描述,

属性有:名字:鱼;有鱼鳞;

方法:运动方式:{} 进食{} ;

现在有了鱼接口,来实现金鱼类:

属性:名字:鱼 (可以重新定义为金鱼);有鱼鳞;

方法:运动方法{慢慢地游};进食{浮游生物,水草};

这样就实现了接口,接下来是多态:鱼里面肯定有不同的种类:

鲨鱼类

属性:名字:鱼 (可以重新定义为鲨鱼);有鱼鳞;

方法:运动方法{快速地游};进食{海豹,其他小鱼};

这时,一共有两个类实现了鱼的接口:金鱼,鲨鱼,他们具有类似的属性,方法,但是他们完全是不同的两种生物(独立的个体),那么这时候问题来了,我们平时对鱼的知识来源于我们的经验,当你想到鲨鱼时,你是怎么知道鲨鱼的进食方式的呢,这里有一个相关知识:动态绑定,https://blog.csdn.net/gmy2016wiw/article/details/57414563。最后就是实现了动作和类之间的绑定。

public class eat  {

            public static void doEat(鱼 fish){

                     fish.进食();

            }

             public static void main (){

                 doEat(金鱼);                     

            }

}

这是后显示的是,浮游生物,水草。

到这里,就讲述了以上重要的概念。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值