JAVA! static什么作用?
static是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢?在Java程序里面,所有的东西都是对象,而对象的抽象就是类,对于一个类而言,如果要使用他的成员,那么普通情况下必须先实例化对象后,通过对象的引用才能够访问这些成员,但是有种情况例外,就是该成员是用static声明的(在这里所讲排除了类的访问控制),例如:
package 6;
public class Book {
private String title;
private String author;
private double price;
public static int counter = 0;
public Book(){
e = "java";
or = "xiaoming";
e = 2.50;
counter++;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
e = title;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
or = author;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
e = price;
}
public static int getCounter() {
return counter;
}
public static void setCounter(int counter) {
ter = counter;
}
}
package 6;
public class BookTest {
public static void main(String[] args) {
Book b = new Book();
Book[] bb = new Book[4];
tln("bookname: " + itle());
tln("bookauthor: " + uthor());
tln("bookprice: " + rice());
for (int i = 0; i < 4; i++) {
bb[i] = new Book();
}
tln(ounter());
}
}
这段代码里面Tstatic类有一个static的int变量counter用于统计书的数量。
-
床头柜高度床头柜高度标准尺寸
(01)床头柜的高度标准尺寸通常在60-70厘米(24-28英寸)之间。以下是一些常见的床头柜高度尺寸详细说明:-矮床头柜:矮床头柜的高度一般在60厘米(24英寸)左右,侧面高于床垂直高度,但并不过高。这种床头柜通常用于装饰或仅用于放置一些小物品。-标准床头柜:标准床头柜的高度通...
-
秀儿是什么梗?秀儿是你吗出自哪里
导语:秀儿最开始是来源于英语单词“show”,主要是说“展示和表演”的意思,主要还是表达褒义,认为这个人很厉害很棒的时候可以这样说,也可以理解为秀智商的意思,和“陈独秀”很相似,就是夸奖这个人评论很有意思,让人不明觉厉,和探秘志一起了解下吧。秀儿是什么梗?比如之...
-
亚马逊原始森林有多可怕?恐怖生物让人危险重重
导语:亚马逊原始森林位于南美洲的亚马逊平原,占据了全球森林面积的20%,但这里让人恐怖的不是高温潮湿的环境,而是神秘的原始部落,过于庞大的森林面积,湍急的地下暗河,奇异的神秘物种和剧毒的危险生物,下面探秘志就带大家共同了解。1、神秘部落现代文明已经比较发达了,但...
-
说个谜语给你猜,10个世界上最难猜的谜语(附答案)
导语:你认为自己很聪明吗?好吧,即使你自信的回答是的,我们也要对你的智力进行一次测试。人们在不同方面会表现的不同,智力也会受到不同情况的影响。接下来呢就由探秘志小编为大家揭秘10个世界上最难猜的谜语,不知道你们能猜中几个呢,另外还附有答案哟!10个世界上最难...