第一个,演示一个简单的外部类使用内部类示例:

public class OuterClass

{

//内部类

private class InterClass

{

//内部类的构造函数

public InterClass()

{

System.out.println("InterClass Create");

}

}

//外部类的构造函数

public OuterClass()

{

InterClass ic = new InterClass();

System.out.println("OuterClass Create");

}

public static void main(String[] args)

{

OuterClass oc = new OuterClass();

}

}

第二个,选择填空,什么时候地方使用什么样的静态类:

public class OuterClass {

private double d1 = 1.0;

//insert code here

}

You need to insert an inner class declaration at line 3. Which two inner class declarations are valid?(Choose two.):

A. class InnerOne{

public static double methoda() {return d1;}

}

B. public class InnerOne{

static double methoda() {return d1;}

}

C. private class InnerOne{

double methoda() {return d1;}

}

D. static class InnerOne{

protected double methoda() {return d1;}

}

E. abstract class InnerOne{

public abstract double methoda();

}

说明如下:
一.静态内部类可以有静态成员,而非静态内部类则不能有静态成员。 故 A、B 错
二.静态内部类的非静态成员可以访问外部类的静态变量,而不可访问外部类的非静态变量;return d1 出错。 故 D 错
三.非静态内部类的非静态成员可以访问外部类的非静态变量。 故 C 正确
四.答案为C、E

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

有两个关于内部类(Inner Class)的示例相关推荐

  1. python判断天数_Python计算两个日期相差天数的方法示例

    本文实例讲述了Python计算两个日期相差天数的方法.分享给大家供大家参考,具体如下: #!/usr/bin/python import time import sys def dateinput() ...

  2. 【组合数学】排列组合 ( 两个计数原则、集合排列示例 | 集合排列、圆排列示例 )

    文章目录 一.两个计数原则.集合排列示例 二.集合排列.圆排列示例 排列组合参考博客 : [组合数学]基本计数原则 ( 加法原则 | 乘法原则 ) [组合数学]集合的排列组合问题示例 ( 排列 | 组 ...

  3. 两个byte数组拼接_java中两个byte数组实现合并的示例

    java中两个byte数组实现合并的示例 今天在于硬件进行交互的过程中,要到了了需要两个数组进行合并,然后对数组进行反转和加密操作,以下是两个byte数组合并的方法. /** * * @param d ...

  4. python求1到n的乘积_Python简单实现两个任意字符串乘积的方法示例

    本文实例讲述了Python简单实现两个任意字符串乘积的方法.分享给大家供大家参考,具体如下: 题目: 给定两个任意数字组成的字符串,求乘积,字符可能很大,但是python具有无限精度的整数在这里就不需 ...

  5. php 字符串分割成两段,php 两个字符串分割合并的简单示例

    搜索热词 把两个字符串进行分割合并,例如str1=aaaa,str2=bbbb,合并后生成abababab,PHP分割合并两个字符串的函数,感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编来 ...

  6. Python 连接MongoDB并比较两个字符串相似度的简单示例

    本文介绍一个示例:使用 pymongo 连接 MongoDB,查询MongoDB中的 字符串 记录,并比较字符串之间的相似度. 一,Python连接MongoDB 大致步骤:创建MongoClient ...

  7. 两个决策树例题经典案例-代码示例

    以下是两个经典的决策树案例: 餐厅顾客流失预测: 假设你是一家餐厅的经理,想要预测哪些客户可能会流失,以便你可以采取措施来留住他们.为了解决这个问题,你可以使用决策树来构建一个分类模型. 在这个案例中 ...

  8. Linux locate模糊查询,linux命令: 两个查找工具 locate,find(示例代码)

    linux 中有很多查找工具,今天主要讲解locate,find两个工具. 1.locate (1)查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 注意:如果这 ...

  9. JMockit两种API实现不同方面mock示例

    1.JMockit的两套API实现方式 JMockit提供了两套API,一套叫做Expectations,用于基于行为的单元测试:一套叫做MockUp,用于基于状态的单元测试.    ①.Expect ...

最新文章

  1. python三大神器之生成器
  2. Linux 3.0发布
  3. 看jquery3.3.1学js类型判断的技巧
  4. oracle nodemanage,Linux 下Weblogic集群搭建-04通过nodemanage进行节点的启动与关闭
  5. CF1060D Social Circles
  6. 神策数据王灼洲:如何进行有效的数据治理,提升数据价值?
  7. boost::mp11::mp_quote相关用法的测试程序
  8. mysql5.7 读写分离_mysql5.7的主从复制+读写分离
  9. 优酷超高清视频技术实践
  10. jquery的$.extend、$.fn.extend、 jQuery.extend( target, object1, [objectN])作用及区别
  11. Lambda 表达式详解~简化匿名内部类
  12. 实践:基于深度学习的卫星图像超分辨率处理技术(一)
  13. 项目管理系统Redmine安装
  14. HTML5 播放视频代码
  15. c语言fat文件系统,【操作系统】简单FAT文件系统实现
  16. 实战 | 航空公司客户价值分析-LRFCM模型
  17. dechex() 函数
  18. layui下拉框联动查询效果
  19. Keil多分支工程管理
  20. 使用阿里云提供的短信服务发送短信(个人版)

热门文章

  1. 手把手教你写一个spring IOC容器
  2. 9个超级实用的 ES6 特性,超级实用哦!
  3. 【华为云技术分享】云小课 | 搬迁本地数据至OBS,多种方式任你选
  4. 【华为云动态】华为云DevCloud助力DevOps标准体系建设
  5. java 动态网页_JavaWeb01-动态网页
  6. 谷歌Colab GPU达到使用量限额解决办法
  7. WORD填空题设置下划线?
  8. CSS的七种基本选择器及其权值
  9. android 高质量游戏,你玩过几款?2013年度十大安卓热门游戏大盘点
  10. linux更新软件载入缓存后停止_linux 中缓存怎样清除