Java-静态方法、非静态方法
生活随笔
收集整理的這篇文章主要介紹了
Java-静态方法、非静态方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
// 學(xué)生類
public class Student {// 靜態(tài)方法 staticpublic static void say01(){System.out.println("學(xué)生01 靜態(tài)方法說話了");}// 非靜態(tài)方法public void say02(){System.out.println("學(xué)生02 非靜態(tài)方法說話了");}
}
靜態(tài)方法、非靜態(tài)方法
public class Demo02 {public static void main(String[] args) {// 靜態(tài)方法 staticStudent.say01();// 非靜態(tài)方法, 實例化這個類 newStudent student = new Student();student.say02();} }靜態(tài)方法和非靜態(tài)方法的調(diào)用問題
靜態(tài)方法 是 和類一起加載的,是先生成的
非靜態(tài)方法 是 類實例化之后才生成的
用一個先生成的方法去調(diào)用一個后生成的方法,會報錯,因為那是b方法還不存在
https://www.bilibili.com/video/BV12J41137hu?p=62&spm_id_from=pageDriver
總結(jié)
以上是生活随笔為你收集整理的Java-静态方法、非静态方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java-异常03 自定义异常
- 下一篇: Java-接口的定义与实现