日期:2014-05-17 浏览次数:20823 次
类是面向对象的重要部分,不管是在C#或是在JAVA中,类都是非常重要的。下面就总结一下刚刚学习的JAVA中的类,重点介绍与C#中不同的部分:
1.JAVA中的类有主类之分:主类就是包含main方法的类,主类的名称必须与文件名称相同。
2.类声明的基本格式:
访问说明符 class 类名 extends 超类名 implements 接口名
(1)访问说明符: public :公有类型,外部的类可以访问
private : 私有类型,类内部可以访问,外部要访问必须通过构造函数
protected:受保护类型,子类访问受到限制
(2)超类名: 是已经存在的类,可以是系统类,也可以是用户自定义类
3.创建类:跟C#中的创建方式相同 welcomeApplet wa=new welcomeApplet();
4.类的单继承性:JAVA编程中允许用extends关键字从一个类扩展出一个新类,新类继承超类的成员变量和方法,并可以覆盖超类的方法
5.类中的两个特殊变量:super 扩展类中要用super来引用其超类中的成员变量和方法
this :跟C#中的相同
6.构造函数:当类中的变量是私有成员时,外部不能访问,这是就必须通过构造函数对该类进行初始化。
7.包 : 就是一组类
用包是要把包的声明 package box;放在非注释的第一行;要应用一个包中的类,必须用import box.a,应用包box中的a类;一个包中的类不能重名