//思考:1.方法能不能寫方法 2.為什么不能寫
public static void main(String[] args) {
public static void name(){};
}
方法中不能直接定義方法,但可以在方法中定義類,類里面再定義方法:
Java code?
public static void main(String[] args) {
class B {
void test() {
System.out.println("test()");
}
}
new B().test();
}
//思考:方法里面能不能寫類
//得到結果我們寫的方法不論是否是static, void, 還是public修飾的代碼都寫不到 main 方法里面
//mian方法里面不能直接寫函數原因是main也是個方法,方法里面不能寫方法,要想寫函數要使用CLass 例如
public static void main(String[] args) {
class name{
void nihao(){
}
};
}
CLASS范圍比較大可以寫在類的外面也可以寫在類的里面,還可以寫在mian的里面 語法允許但是沒有實際意義
CLASS就表示類,就是一個一個寫沒有包含的關系;Java方法里面不能寫方法 mian方法也不能被其他方法所調用,它是主方法,是程序的入口 ;
要想調用其他方法里面的屬性或者是方法就得用new 在 .里面的屬性,public可以被其他類任何方法調用, 其他方法不可以調用外類里面private的方法,但是可以調用
本類的private方法.
要想讓程序執行就要把函數都放在main方法里
先用main方法調用nihao1 nihao1方法里在調用nihao nihao方法回調本身
public class Main{
public static void main(String[] args) {
Demo demo = new Demo();
demo.nihao1();
}
static void nihao(){
System.out.print("你好");
nihao();
}
}
public class Demo {
static void nihao1(){
Main main=new Main();
main.nihao();
}
結果:輸出你好一直到內存溢出
