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