在面向对象程序设计中,类是一个抽象的概念,描述的是一类事物的完备信息。他讲具有相同的属性和行为方法的对象组成一个集合。类在现实生活中类似于蓝图或模板,根据兰提或模板可以创造出具体的事物。

  类的定义包括两部分:类声明和类体。语法如下:

    [修饰符]class 类名 [extends 父类] [implements 接口1,接口2.。。。,接口n]{

    [修饰符] 类型 成员变量1;

    [修饰符] 类型 成员变量2;

      .....

    构造方法1;

    构造方法2;

    ......

    [修饰符] 返回值类型 成员方法1 ([参数列表]){

    类型 局部变量;

    方法体;

    }

    

    [修饰符] 返回值类型 成员方法2 ([参数列表]){

    类型 局部变量;

    方法体;

    }

}

 

   注1.类的修饰符有:default、public、abstract和final

    2.default:(没有修饰符)被该修饰符修饰的类只能被同一包中的类访问。

    3.public:被该修饰符修饰的类能被所有的类访问。

    4.final:被该修饰符修饰的类为最终类,该类不能被继承,即不能有子类。

    5.abstract:被该修饰符修饰的类为抽象类,该类不能被实例化,但必须被继承。

    6.abstract和final不能同时修饰一个类 ,其他的多个修饰符可以一起使用,并且无先后顺序。

    7.class:为关键字,表示定义的是类。

    8.类名:是所创建的该类的名字,一般能反映该类实际意义的英文名词表示。类的命名规则是每个单词首字母大写,其余小写。

    9.extends:该关键字用于说明该类所继承的父类,父类只能有一个,java 不支持多继承。

    10.implements;该关键字用于说明该类实现的接口,可以实现多个接口。


 

posted @ 2017-04-11 22:02  小南蛮  阅读(245)  评论(0编辑  收藏  举报