类的变量及方法

类变量 (静态变量):

  用static修饰;

  在整个类中只有一个值。(只有一份,即使建立了对象也只有一份)

  类初始化的同时就被赋值(类初始化,编译时期,不是对象初始化)

  适用情况:  类中的所有对象都有相同的属性。

         经常需要共享的数据。

         系统中用到的一些常量值。

  引用格式:

    类名/实例对象名.类变量名(注意有个点)

类方法

  public,protected,private控制访问权限。

  static指明这是一个类方法(静态方法)。

  final指明这是一个终结方法。

  abstract指明这是一个抽象方法。

  native用来集成java代码和其他语言的代码

  synchronized用来控制多个并发线程堆共享数据的访问;

  throws exception 抛出异常

实例方法调用

  对象名.方法名(参数列表)

  调用对象的方法,使对象做它所定义的方法的行为;

  参数传递:

      值传递:基本数据类型;

      引用传递:数组或对象类型;

类方法(静态方法):

  声明加static

  不能被声明位抽象的。

 (抽象方法不能被调用,而静态方法是每一个对象的共同行为,需要用,所以不可以声明为抽象,还有一些其他的规则原因,这里只是粗略的加入了一些我的理解,在生活中的理解,规则会在以后的文章中说到)

  可以被类名直接调用们也可以用类对象调用;

 可变长参数

  可变长参数使用省略号表示,其实质是数组;

  例如,“String ... s”表示"String[] s"。

  对于具有可变长参数的方法,传递给可变长参数的实际参数可以是零到多个对象。

  

猜你喜欢

转载自www.cnblogs.com/mcmx/p/9108432.html