package day6$6;

public class Inside {

public static void main(String[] args) {

//先创建一个外部类对象

Outside in=new Outside();

//在通过外部类对象创建一个内部类对象

Outside.Indoor oi = in.new Indoor();

//调用内部类自己的属性和方法

oi.Swim();

System.out.println(oi.oo);

//外部类自己调用外部类

in.age=8;

System.out.println(in.age);

System.out.println("=============================================");

//静态内部类

//静态内部类的创建需要依赖外部类

Out.Ind j=new Out.Ind();

//静态内部类不可以调用外部类的属性和方法

//静态内部类调用自己的属性和方法

j.pp="ajk";

j.Swim();

//在静态内部类中,只能使用外部类名直接调用外部的静态属性和方法

Out.age=3;

}

}

//外部类

class Outside {

String name = "张";

static int age = 29;

public void run() {

System.out.println("我在狂奔");

// 内部类

}

class Indoor {

String oo = "aljk";

public void Swim() {

System.out.println("我在游泳");

run();

}

}

}

//外部类

class Out {

String name = "张了";

static int age = 2;

public static void run() {

System.out.println("我在夕阳狂奔");

}

// 静态内部类

static class Ind {

String pp= "appk";

int age=5;

public void Swim() {

System.out.println("我在水库游泳");

//直接使用自己类中的age

System.out.println(age);

//调用外部类中的age

System.out.println(Out.age);

//外部类的方法直接调用

run();

}

}

}

java 内部类 静态方法调用_内部类和静态内部类的调用相关推荐

  1. java内部类多继承_内部类和多继承

    Java本身不支持多继承,但是在有些场合下,我们却希望一个类能够有多继承的能力,比如使用Facade模式时,Facade类如果能够"多继承",则Facade类可以简化许多. 配合内 ...

  2. java内部枚举类_内部类和枚举类

    内部类: 内部类的定义 : 在一个类的内部又定义了一个类,里面的这个类就是内部类. 内部类可以定义在外部类的成员位置(与成员变量的位置相同)或局部位置(意思是,把类写在外部类的方法里面). 什么时候使 ...

  3. java 数据源调用_实战分享: Spring boot 调用之间实现动态数据源

    需求: 根据项目部署在不同的域名,在同一套系统下,分别访问不同的数据库 (当然在看别人帖子的时候,也发现了不同接口访问不同数据源问题,就是分库动态数据源需求了,其实实现都一样) 业务描述: 部署的时候 ...

  4. java的rest异步调用_使用AsyncRestTemplate进行异步调用

    背景: 最近项目中需要并发调用c++服务的http接口,问题是同时调用两个接口时,会发生严重阻塞,导致页面响应慢,还经常遇到接收数据超时,导致RestTemplate报出ReadTimeout错误,一 ...

  5. java excel异步导出_如何实现前端异步调用导出Excel?

    今天分享JBolt极速开发平台中使用的异步下载文件的解决方案. 需求场景: 列表查询界面有一个[导出Excel]按钮,需要点击按钮,弹出loading信息框,异步调用后台action,得到数据库数据后 ...

  6. 织梦栏目mysql调用_织梦dedecms栏目调用标签,包括SQL语句调用方法

    {dede:channelartlist typeid='栏目ID' row='条数'} {dede:sql sql='Select * from dede_arctype where reid=~i ...

  7. rest api封装调用_如何从云功能调用外部REST API

    rest api封装调用 在之前的博客文章中,我展示了如何创建您的第一个云功能 (以及一个视频 ). 您的云函数很可能需要调用外部REST API. 以下教程将向您展示如何创建此类功能(非常简单). ...

  8. dubbo单元测试调用_使用LocalTestServer对HTTP调用进行单元测试

    dubbo单元测试调用 有时候,您正在对远程服务器进行HTTP调用的单元测试代码. 您可能正在使用诸如Apache'sHttpClient或Spring的RestTemplate之类的库. 当然,您不 ...

  9. m 文件 dll matlab 中调用_如何在matlab中调用python程序

    现在python很火,很多代码都是python写的,如果你和我一样,习惯了使用matlab,还想在matlab中调用Python的代码,应该怎么办呢?其中一条思路:首先在matlab中调用系统脚本命令 ...

最新文章

  1. Android开发傲娇之作
  2. Ubuntu adb 报错:no permissions (user in plugdev group; are your udev rules wrong?);
  3. java 多线程 异步日志_精彩技巧(1)-- 异步打印日志的一点事
  4. python列表求平均值_python与统计概率思维
  5. python面向对象(2)——继承(4)
  6. php对接钉钉_PHP使用POST方法与钉钉对接无返回结果的问题
  7. SAP UI5 应用启动(bootstrap)过程单步调试
  8. linux fpga通信,基于Linux的FPGA通信技术研究与实现
  9. 3.顶点外扩方法实现的描边shader
  10. Win7+VMware10.0+CentOS 6.4+Tomcat,Win7访问不了CentOS6.4上的Tomcat
  11. 判断能否被3,5,7整除(信息学奥赛一本通-T1047)
  12. 翻转课堂实践:让学生转换角色试一试
  13. 矢量算法java,矢量线的一种栅格化算法
  14. Mac系统下使用cd命令无法进入目录
  15. 回归分析(数据拟合---MATLAB和1stopt软件)
  16. XTU 1336 Perfect Palindrome Number
  17. 传奇服务器修改物品名字,幽冥传奇服务端目录说明及幽冥传奇开服修改文件目录...
  18. SAP 框架采购订单FO发票验证:
  19. 收藏 | 美国数字资产行政命令中文版全文
  20. 学习机器学习四 回归模型——线性回归、L1正则化(Lasso回归)、L2正则化(ridge回归)

热门文章

  1. zzq的离散数学教室1
  2. css 几种水平垂直居中的方法 及 弹性盒子
  3. C# 静态类(static class)
  4. 编辑部直接征稿,此内容长期有效,请放心投稿
  5. java读取json文件内容_java读取json文件内容详解
  6. 爱情日历--从容应对女朋友询问今天是在一起的多少天了!!!
  7. Jquery 之ajax 提交form表单数据的方法
  8. 后端validated校验
  9. 内测播客产品“皮艇“,长音频市场能给快手代拍什么样的新故事?
  10. mysql备份后缀是什么_mysql备份还原