简单说下,就是
1.类:Java中一切皆是类,所以说Java是纯面向对象的,class Demo{ ...类体...},类吧什么都封装了,一块一块的
2.继承:类与类之间的一种关系,什么关系呢,父子关系,
class A{...}
class B extends A{...}
extends就是亲子鉴定证书啦
这样A就是B他老爸,老爸也有隐私啊,就是老爸中贴了private标签的东西,其他的东西作为儿子B,都继承过来了
3.接口:Java中一个类只能有一个老爸,那儿子想要老爸有的东西之外的东西,可是还不想自己干,怎么办,认干爹吧,就是接口interface,想多要,那就多认几个干爹,
class A{....}
interface B{.....}
interface C{.....}
class D extends A implements B,C
implements就是认干爹的凭证
当然啦,D可以只有老爸,也可以只有干爹了,不过老爸只能有一个,干爹随便几个
4.实现:但是吧,老爸和干爹毕竟还是有不同的,老爸和儿子亲啊,能给儿子的东西里面(非private),除了贴了abstract标签的东东全能直接给儿子,而贴了abstract的东东呢,嘿嘿,老爸只是随口一说,“儿子,你要有这个东西,必须有”,所以儿子要自己实现老爸中贴了abstract的东西,必须实现,干爹就不一样了,干爹只会空口说白话,说你要有什么有什么,所以,儿子因为有implements在哪儿,干爹说的那些东东都得自己实现了!!! |