类的变量及方法
Posted mcmx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类的变量及方法相关的知识,希望对你有一定的参考价值。
类变量 (静态变量):
用static修饰;
在整个类中只有一个值。(只有一份,即使建立了对象也只有一份)
类初始化的同时就被赋值(类初始化,编译时期,不是对象初始化)
适用情况: 类中的所有对象都有相同的属性。
经常需要共享的数据。
系统中用到的一些常量值。
引用格式:
类名/实例对象名.类变量名(注意有个点)
类方法:
public,protected,private控制访问权限。
static指明这是一个类方法(静态方法)。
final指明这是一个终结方法。
abstract指明这是一个抽象方法。
native用来集成java代码和其他语言的代码
synchronized用来控制多个并发线程堆共享数据的访问;
throws exception 抛出异常
实例方法调用:
对象名.方法名(参数列表)
调用对象的方法,使对象做它所定义的方法的行为;
参数传递:
值传递:基本数据类型;
引用传递:数组或对象类型;
类方法(静态方法):
声明加static
不能被声明位抽象的。
(抽象方法不能被调用,而静态方法是每一个对象的共同行为,需要用,所以不可以声明为抽象,还有一些其他的规则原因,这里只是粗略的加入了一些我的理解,在生活中的理解,规则会在以后的文章中说到)
可以被类名直接调用们也可以用类对象调用;
可变长参数:
可变长参数使用省略号表示,其实质是数组;
例如,“String ... s”表示"String[] s"。
对于具有可变长参数的方法,传递给可变长参数的实际参数可以是零到多个对象。
以上是关于类的变量及方法的主要内容,如果未能解决你的问题,请参考以下文章