首页 > 其他分享 >外部类

外部类

时间:2023-09-25 19:44:07浏览次数:28  
标签:部类 void 接口 sout 方法 public Inner

真的很抽象

在一个类里在定义另一个类

比如

Public class outer(){

private int i=10;//正常别的文件是访问不了这个私有变量的

public void outer(){

sout("这是一个外部方法");

}

public class Inner(){

public void in(){

sout("这是内部类的方法")

}

public void getID(){

sout("i");

}

}

}

如果想在main中访问内部类,就要通过外部类来访问

Outer.Inner inner = Outer.new Inner();

访问内部类中的方法

Inner.getID();

 

 

在一个类中也可以写一个接口

并且类可以使用接口中的方法

接口中的方法不需要public只需要void eat();这种就行

但是类调用接口中的方法仍然需要重写方法

先调用,再重写方法就行。

标签:部类,void,接口,sout,方法,public,Inner
From: https://www.cnblogs.com/Etoilel/p/17728711.html

相关文章

  • 单例模式 静态内部类方式
    publicclassFolderV3Singleton{privateFolderV3Singleton(){}privatestaticclassDeviceHolder{privatestaticFolderV3SingletonourInstance=newFolderV3Singleton();}publicstaticFolderV3SingletongetInstance(){......
  • Java匿名内部类
    在Java中,匿名内部类是一种可以在创建对象时直接定义内部类的方式,而不需要单独定义一个类。它通常用于创建实现某个接口或继承某个类的对象。匿名内部类的定义和作用Java匿名内部类是一种可以在创建对象时直接定义内部类的方式,而不是需要单独定义一个类。它通常用于创建实现某......
  • 包,内部类,debug调试
    -记住:java中所有的类,都直接或者间接继承Object类Object类是所有类的跟类。classAextendsObject{}classBextendsA{}packagecom.momo.test;publicclassDemo8{publicstaticvoidmain(String[]args){//接口多态Interi=newInterImp();/*System.out.println(i.a);......
  • flutter使用腾讯IM插件tencent_cloud_chat_sdk打安卓报“从内部类中访问本地变量param
    使用tencent_cloud_chat_sdk5.2.0版本打包安卓flutterbuildapk报以下错误/Users/tanglin/Documents/flutter/.pub-cache/hosted/pub.flutter-io.cn/tencent_cloud_chat_sdk-5.2.0/android/src/main/java/com/qq/qcloud/tencent_im_sdk_plugin/util/CommonUtil.java:401:错误:......
  • 内部类
    什么是内部类将一个类A定义在一个类B里面,类A就称为内部类,类B称为外部类。内部类的分类成员内部类局部内部类匿名内部类成员内部类描述事物时,一个事物内部还包含其他事物,可以使用内部类这种结构。成员内部类格式class外部类{class内部类{}}成员内部类访问特点内部......
  • JAVA内部类
    当一个事物A的内部,还有一个部分需要一个完整的结构B进行描述,而这个内部的完整的结构B又只为外部事物A提供服务,不在其他地方单独使用,那么整个内部的完整结构B最好使用内部类。颇有细胞,组织,器官,系统,个体,种群,群落,生态系统,生物圈的感觉了。一层又一层的封装。遵循高内聚、......
  • javaSE--匿名内部类
    一、内部类1、内部类  在类的内部又定义一个新的类,被称为内部类2、内部类的分类  静态内部类:类似于静态变量  实例内部类:类似于实例变量  局部内部类:类似于局部变量(匿名内部类属于局部内部类一种)3、使用内部类编写的代码,可读性较差,能不用尽量不用classTest01{ ......
  • Java基础之--内部类
    1、局部内部类比如: 2、匿名内部类 packagecom.lwx.inner;publicclassAnonymousInnerClass{publicstaticvoidmain(String[]args){Outer02outer02=newOuter02();outer02.m1();}}classOuter02{privateintn1=20;......
  • 第十七节 面向对象进阶(抽象类&接口&内部类)
    抽象类接口内部类教学目标能够写出抽象类的格式能够写出抽象方法的格式能说出抽象类的应用场景写出定义接口的格式写出实现接口的格式说出接口中成员的特点能说出接口的应用场景能说出接口中为什么会出现带有方法体的方法能完成适配器设计模式第一章抽......
  • 09 简易计算器,回顾组合与内部类
    oop原则:组合大于继承继承:classAextendsB{}组合:classA{publicBb}由面向过程逐步转变为面向对象对象.方法packageGUI;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;/*oop原则:组合大于继承继承:classAextendsB......