Java oop 代碼5(原創(chuàng)方法):添加,調(diào)用非靜態(tài)方法與添加,調(diào)用靜態(tài)方法

//創(chuàng)建一個Student類,
//添加一個非靜態(tài)屬性int riJiBen = 1;(日記本),添加非靜態(tài)方法:
//刪除日記(日記本頁數(shù)-1),新增日記(日記本頁數(shù)+1),
//添加一個靜態(tài)屬性(班級獎狀):int jiangZhuang = 0;添加靜態(tài)方法:得獎(獎狀數(shù)+1),批評(獎狀數(shù)-1)。
package a;
public class Student {// public可不寫,不寫就有默認(rèn)的修飾訪問符
private int riJiBen = 1;//日記本頁數(shù)在日常中是公有的,Java oop等要考慮到日常
public static int jiangZhuang = 0;//獎狀數(shù)在日常中是公有的
public int getRiJiBen() {//不加getXXX()? setXXX()我也運(yùn)行得了
return riJiBen;
}
public void setRiJiBen(int riJiBen) {
this.riJiBen = riJiBen;
}
public void info() { //定義一個非靜態(tài)方法
riJiBen =this. riJiBen-1;
System.out.println("刪除日記(日記本頁數(shù)-1):" + riJiBen);
}
public void info2() { //定義一個非靜態(tài)方法
riJiBen =this. riJiBen+2;
System.out.println("新增日記(日記本頁數(shù)+1):" + riJiBen);
}
public static void me( ){//定義一個靜態(tài)方法
jiangZhuang =jiangZhuang+1;
System.out.println("得獎(獎狀數(shù)+1):" + jiangZhuang);
}
public static void me2( ){//定義一個靜態(tài)方法
jiangZhuang =jiangZhuang-2;
System.out.println("批評(獎狀數(shù)-1):" +jiangZhuang);
}
public static void main(String[] args) {
Student a=new Student();
a.info() ;//非靜態(tài)方法調(diào)用對象名 .方法()
a.info2() ;
Student.me();/*靜態(tài)方法調(diào)用類名.方法()? ? ? ?當(dāng)然可以直接使用me(),因?yàn)殪o態(tài)是Student類共享(public )的,調(diào)用對象名 .方法()我運(yùn)行時也運(yùn)行得了*/
Student.me2();
}
}