综合

继承必须是单继承的,即一个类继承另一个类后,这个类就不能继承其他类,而接口则无所谓,一个类可以实现一个接口,也可以实现另一个接口。

如:

class student  implements school , school1,school2....

{}

1.接口的属性

   接口不是一个类,正因为其不是一个类,所以不能使用能够new生成一个接口的实例。但是可以声明一个接口变量,如:school sc

2.接口的继承

 接口从某些方面具有类的一些特性,如,有方法,有属性,那么是否像类一样可以继承,是

 接口的继承和类的继承是一样的,extends 来实现

3.接口的意义:

  接口不仅仅是一种规范,还是一种编程的思路。接口的所有方法和属性都代表了后面将要设计类的基本思路,这些方法就代表着这个程序的需求,

4,内部类

  内部类就是在一个类的内部在创建一个类,

 内部类的好处:

*  内部类的对象能够访问创建他的对象的所有方法和属性,包括私有数据

*对于一个包中的其他类来说,内部类是隐形的

*匿名内部类可以很方便地定义回溯

*使用内部类可以很方便地编写时间驱动的程序

5.局部内部类

  局部变量就是在某个类的方法中的定义的变量,他的作用范围就在这个方法体内,同样局部类就是在类的方法中定义的一个内部类,他的作用范围也在这个方法体内。

6.抽象

 抽象,和抽象类,

 抽象就是将拥有共同方法和属性的对象提取出来,提取后重新设计一个更加通用、更加大众化的类,这个类成为抽象类。

 抽象就是提取所有对象的共性,取出共性的过程。

 抽象类:就是使用abstract来修饰类,

抽象方法:就是带关键字abstract的方法,抽象类不只有抽象方法

 一个类中若有抽象方法,那这个类就一定是抽象类。

7.多态

多态就是拥有多种形态,多态主要是拥有相同的形式,但不同的参数却实现不同的功能。

http://devx.iteye.com/blog/60005 参考

 8.线程

    接口方式 :Runnable 

    继承方式:Thread

   方法:run()

   启动线程 x.start()

9.封装

  ...

posted on 2011-12-13 12:41  wangbokun  阅读(179)  评论(0编辑  收藏  举报

导航