构造函数: 
特点: 
1、        函数名与类名相同 
2、        不用定义返回值类型 
3、        不可以些return语句 
作用: 
给对象进行初始化 
类的实现 
  类声明 
    [public(公有)][abstract(私有)|final(无法改变的)] class className [extends(继承) superclassName] [implements(实现) interfaceNameList] {} 
      修饰符public, abstract, final说明类的属性 
      className为类的属性 
      superclassName为父类的名字 
      interfaceNameList为类所实现的接口列表 
类体 
    class className 
    { 
      [public | protected| private (私有)] [static(静态)] [final] [transient(临时)] [volatile] type variableName; // 成员变量 
      [public | protected | private] [static][final | abstract] [native] [synchronized] returnType methodName// returntype方法名称([paramList]) [throws exceptionList]{statements}; //成员方法 
    } 
 
  成员变量 
    [public | protected | private] [static][final] [transient] [volatile] type variableName; // 成员变量 
      static: 静态变量(类变量) 
      final: 常量 
      transient:暂时性变量,用于对象存档 
      volatile:共享变量,用于并发线程的共享 
成员方法 
    [public | protected | private] [static][final | abstract] [native] [synchronized] returnType methodName( 
    [paramList]) [throws exceptionList]{statements}; //成员方法 
      static: 类方法,可通过类名直接调用 
      abstract: 抽象方法,没有方法体 
      final:方法不能被重写 
      native:集成其他语言的代码 
      synchronized:控制多个并发线程的访问 
Java类中的限定词: 
private:类中限定为private的成员,只能被这个类本身访问。如果构造方法为private,则其他类不能实例化该类。 
default:不加任何访问权限,可以被这个类本身和同一个包中的类访问。 
protected:类中限定为protected的成员,可以被这个类本身、它的子类和同一个包中的其他类访问。 
public:类中被限定为public的成员,可以被所有类访问。 
final关键字可以修饰类、类的成员变量和成员方法,但作用不同 
修饰成员变量:称为常量,须给出初始值 
修饰成员方法:该方法不能被子类重写 
修饰类:类不能被继承 
修饰局部变量:该值不能被改变 |   
        
 
    
    
    
     
 
 |