java中我们知道
可以public class Ni_Ming{
public static void main (String args[])
{
public static void show()
{
Systm.out.println("这是一个内部成员成员函数");
}
}
}
//老师,这么做是对的
//但是如果我想在另外一个类里面使用内部成员函数就会报错
//比如
class t
{
public static void c()
{
public static void jdf()
{
System.out.println("你好");
}
}
}
为什么就不行了
他说问题在这里,不懂
ããJavaå é¨è°ç¨å é¨æ¹æ³ä¸»è¦æ¯éè¿å é¨ç±»å®ç°ãJavaå é¨ç±»å两ç§ï¼æåå é¨ç±»åæ¹æ³å é¨ç±»ã
ãã代ç å¦ä¸ï¼
1.æåå é¨ç±»我懂了,谢谢。另外你是用什么软件穿的图片怎么不想我的图片那样。还有一个就是内部类你会么。给个例子呗
追答1.成员内部类
两个有什么不同,在生么情况下会用方法内部类,什么情况下会用成员内部类。另外你这个图片是用什么穿上去的
追答成员内部类:里面的那个类Inner可以在类外部进行实例化操作
方法内部类:里面的那个类Inner的范围仅限于在该方法内可以实例化,不可以在此方法外对其实例化,所以难以复用,一般我们如果只会使用一次或者较少使用时这样用。
那个不是图片(是可以复制的),你贴代码的时候,如图:下拉选择java即可
你老师的代码是对的?还是你看错了,java方法里面是不能定义方法,编译都不能通过,只能定义内部类,而且这个和方法里面套方法是完全不同的。。。
public class t我知道了,谢谢。那请问内部类怎么用
我知道了,谢谢,请问内部类怎么用。基础不太好啊,详细点呗
追答是的,也错了,而且Systm 应该是:System
追问内部类怎么用·
追答public class Test{内部类在什么情况下会用,我扣扣你了。
追答面试会用,真实开发中很少用的。