A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 温开创 中级黑马   /  2015-3-30 18:17  /  560 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

构造函数:
特点:
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关键字可以修饰类、类的成员变量和成员方法,但作用不同
修饰成员变量:称为常量,须给出初始值
修饰成员方法:该方法不能被子类重写
修饰类:类不能被继承
修饰局部变量:该值不能被改变

1 个回复

倒序浏览
构造函数以后要经常用到。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马