怎么编写一个内部类,并计算26*6
搞不懂怎么加内部类,JAVA的编写框架也不太清楚
所谓内部类,就是在一个类里面嵌套了另一个类
public class MyClass {
private class InnerClass {
public void calc() {
System.out.println(26 * 2);
}
}
public static void main(String[] args) {
MyClass myClass = new MyClass();
InnerClass ic = myClass.new InnerClass();
ic.calc();
}
}
public class Out {
public int getCount () {
return InnerClass.count;
}
privat static class InnerClass {
public static int count = 26 * 6;
}
}
public static String t6(String name) {
String [] arr = new String[]{"苏晨","沈成","李博展","郑露露","丁源泉"};
// Scanner sc = new Scanner(System.in);
// System.out.println("请输入一个姓名");
// String str = sc.nextLine();
for (int i = 0; i < arr.length; i++) {
if(name.equals(arr[i])){
System.out.println("您输入的名字在数组中角标为第"+i+"的位置");
return name;
}
}
System.out.println("您输入的名字不在数组里面");
return name;
}
该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
您好,以下是一个Java内部类的示例代码,同时计算26*6的结果:
public class OuterClass {
private int outerVariable = 26;
public int calculate() {
InnerClass inner = new InnerClass();
return inner.multiply(6);
}
private class InnerClass {
public int multiply(int num) {
return outerVariable * num;
}
}
public static void main(String[] args) {
OuterClass outer = new OuterClass();
int result = outer.calculate();
System.out.println("Result: " + result);
}
}
这个示例代码中包含一个外部类 OuterClass
和一个内部类 InnerClass
。内部类 InnerClass
可以访问外部类 OuterClass
的私有变量 outerVariable
。
在 calculate()
方法中,我们创建了一个 InnerClass
实例,并调用其 multiply()
方法来计算 26*6 的结果。最后,在 main()
方法中,我们创建了一个 OuterClass
实例,并调用其 calculate()
方法来输出结果。
希望这能帮助您理解内部类的编写和使用。
如果以上回答对您有所帮助,点击一下采纳该答案~谢谢