类代码
public class Village {
static int wateramount;
public void getWateramount(int x){
wateramount=wateramount-x;
}
public int printwater(){
return wateramount;
}
}
对象代码
import wl_课上练习.wl8.Village;
public class Land {
public static void main(String[] args) {
Village zhaozhuang = new Village();
Village lizhuang = new Village();
Village.wateramount=100;
System.out.println("井水剩余量"+Village.wateramount+"L");
zhaozhuang.getWateramount(5);
System.out.println("李庄发现井水少了");
System.out.println("井水剩余量"+lizhuang.printwater()+"L");
lizhuang.getWateramount(20);
System.out.println("李庄发现井水少了");
System.out.println("井水剩余量"+zhaozhuang.printwater()+"L");
}
}
类代码
public class static_多个对象共享同一个数据 {
private int id;
String name;
int age;
static String room;
private static int idcount=0;
public static_多个对象共享同一个数据() {
this.id=++idcount;
}
public static_多个对象共享同一个数据(int id, String name, int age) {
this.name = name;
this.age = age;
this.id=++idcount;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
对象代码
public class static_多个对象共享同一个数据_test {
public static void main(String[] args) {
static_多个对象共享同一个数据 one = new static_多个对象共享同一个数据();
static_多个对象共享同一个数据 two = new static_多个对象共享同一个数据();
one.name = "wl";
one.age=20;
one.room="501教室";
System.out.println("姓名:"+one.name+",年龄:"+one.age+",教室:"+one.room+",学号"+one.getId());
two.name="ghm";
two.age=20;
// room一旦实例化,归类所有,所有对象公用一个值
System.out.println("姓名:"+two.name+",年龄:"+two.age+",教室:"+two.room+",学号"+two.getId());
}
}
静态代码块
练习
public class Arrays练习 {
public static void main(String[] args) {
String str = "dalidjiwodjlakdjo123129ndawida";
char[] chars = str.toCharArray();
Arrays.sort(chars);
for (int i = chars.length - 1; i >= 0; i--) {
System.out.println(chars[i]);
}
}
}