Java 内部类

作者: 天马行空爱做梦 | 来源:发表于2019-01-24 21:15 被阅读0次

JAVA源文件名必须符合以下规则:

1、必须以.java结尾。这样才能被编辑器javac.exe所编辑。
2、源文件中如果只有一个类,文件名必须与该类名相同。
3、如果有多个类,且没有public类,文件名可与任一类名相同。
4、有多个类,且有public类,文件名必须与该类名相同。

设计类时,通常有如下建议:

1、一个 Java 源文件只定义一个类,不同的类使用不同的源文件定义。
2、让 Java 源文件的主文件名与该源文件中定义 的 public 类同名。

内部类

定义在类内部的类,是内部类. 个人建议,慎用内部类

public class Outer {

class Inner// 定义一个内部类,类没有入参
{

    int add(int a, int b) {
        System.out.println("内部方法结果是");
        return a+b;
    }
}

int add(int a,int b){
        Inner inner=new Inner();
        int result= inner.add(a,b);
        System.out.println("outer class method named show, the result is "+ result);
        return result;
}// outer 外部类调用内部类的方法。

public static void main(String[] args){
    Outer outer=new Outer();
    outer.add(1,2);//外部类简介调用内部类
}
}

运行结果

内部方法结果是
outer class method named show, the result is 3

相关文章

  • Java 中的方法内部类

    Java 中的方法内部类 方法内部类就是内部类定义在外部类的方法中,方法内部类只在该方法的内部可见,即只在该方法内...

  • PHP转JAVA的记录

    Java 数组 内部类 内部类的创建:内部类可以对包内其他类隐藏想实现一个接口时, 不想新建类文件 内部类可以访问...

  • Java内部类

    Java内部类,简单来说就是将一个类定义在另一个类或者方法里面,主要分为成员内部类,局部内部类,匿名内部类和静态内...

  • Java内部类

    Java内部类 大纲: java内部类有什么特点?为什么需要内部类? 非静态内部类持有外部类的引用 内部类的分类。...

  • 内部类

    内部类可以分为:非静态内部类;静态内部类;匿名内部类。 一、内部类 首先要说,Java为什么要使用内部类?java...

  • Java静态内部类

    Java静态内部类 博客分类: java 两种内部类 Java的内部类有两种,一种是静态内部类,另一种是普通内部类...

  • Kotlin内联类、内部类、嵌套类

    Kotlin内联类、内部类、嵌套类 在开始介绍Kotlin内联类、内部类、嵌套类之前,先简要回顾一下java中的内...

  • JavaSE基础知识学习-----内部类

    内部类 类的五个成分:属性,方法,构造器,代码块,内部类。什么是内部类?在java中,允许一个类定义在另一个类的内...

  • Java 内部类和泛型的理解

    Java 内部类 Java非静态内部类持有对外部类的引用,可以访问外部类的状态使用方法 OuterClass.th...

  • kotlin之内部类,匿名内部类与伴生对象

    个人博客:haichenyi.com。感谢关注 内部类   kotlin的内部类与java的内部类有点不同java...

网友评论

    本文标题:Java 内部类

    本文链接:https://www.haomeiwen.com/subject/smsyjqtx.html