简单说下,就是 
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在哪儿,干爹说的那些东东都得自己实现了!!! |