面向对象=对象+继承+类+通信。面向对象是以对象(Object)的概念为核心,专注于对象的操纵。。面向对象最为突出的特点是继承...封装....多态。
对象:是一个抽象的是体,eg:苹果是一个类,有不同口味的,不同种类的苹果。然而说这里有个苹果,则是一个实例对象。书:是一个类,说这里有一本《计算机网络》,则是一个实例对象。。
继承:所表达的是对象之间的相交关系,是使一个对象可以继承其他对象类的特征和能力。。。
类:一组客观对象的抽象,具有相同的数据结构和相同的操作对象集合。。
Eg:
class Demo {
{
// 构造块
System.out.println("Demo类中的构造块~~~");
}
Demo() {
System.out.println("Demo类中的构造方法~~~");
}
// 静态块
static {
System.out.println("Demo类中的静态块~~~");
}
}
public class Demo24 {
// 在主类中写的静态块要优先于main方法执行
static {
System.out.println("##################");
}
public static void main(String args[]) {
new Demo();
new Demo();
new Demo();
new Demo();
new Demo();
}
}
谈谈Java下的集合吧:
向量(Vecter):用capacity()方法控制其容量,空间是成倍的增长,可加入大量元素的组件。。
线性表(List):有限元素组成的有序序列,表长(length),表头(head),表尾(tail)....
堆栈(stack):实际上就是只能在一端进行插入和删除 的线性表。。只能插入和删除的一端是栈顶(top),另一端是栈底(bottom)...Last-in.First-out。。。。
队列(Queue):也是只能在一端进行插入和删除操作,对头(front)只能进行删除操作,队尾(back)只能插入操作。。First In First Out...........
posted on 2010-11-11 11:06
龍ぜ殘剑 阅读(126)
评论(0) 编辑 收藏