发布网友 发布时间:2022-04-27 00:59
共5个回答
热心网友 时间:2022-06-23 22:42
Java内部调用内部方法主要是通过内部类实现。Java内部类分两种,成员内部类和方法内部类。
代码如下:
1.成员内部类热心网友 时间:2022-06-23 22:42
public class Ni_Ming {
public static void main(String args[]) {
class A {
public void show() {
System.out.println("这是一个内部成员成员函数");
}
}
new A().show();
}
}
/**
* 方法里面可以定义类,不可以定义方法(可以调用方法)
*/
而且你给的第一个例子也是不可以的啊!
本人的理解,如有疑问,可以一起探讨。
热心网友 时间:2022-06-23 22:43
你老师的代码是对的?还是你看错了,java方法里面是不能定义方法,编译都不能通过,只能定义内部类,而且这个和方法里面套方法是完全不同的。。。
public class t热心网友 时间:2022-06-23 22:43
兄弟,你这个是不是类嵌套类,而是方法嵌套方法了(方法c中嵌套方法jdf),Java总是不允许的。你老师写的那个也是编译报错的。追问我知道了,谢谢。那请问内部类怎么用
热心网友 时间:2022-06-23 22:44
class t
{
public static void c()
{
jdf(); //这样是可以的,方法中不能定义方法,只能调用方法,内部类除外
}
public static void jdf()
{
System.out.println("你好");
}
}