1.尝试在方法中编写一个匿名内部类。

package com.lzw;

public class AnonymityInnerClass {

}

class OuterClass4{

public OutInterface doit(final String s){

return new OutInterface(){

private int i=0;

public int getValue(){

System.out.println(s);

return i;

}

public void f(){

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

}

};

}

}

interface OutInterface { // 定义一个接口

}

匿名内部类:new OutInterface(){

.......

}写在了外部类Outerclass4的方法中。

2.尝试将主方法编写在静态内部类中。

packagecom.lzw;public classStaticInnerClass {int x=100;static classInner{voiddoitInner(){//System.out.println("外部类"+x);

}public static voidmain(String args[]){

System.out.println("a");

}

}

}

注:静态内部类的最大特征就是不能使用外部类的非静态成员。

3.尝试编写一个静态内部类,在主方法中创建其内部类的实例。

package test;

public class StaticInnerClass {

static class a{

void f(){

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

}

}

public static void main(String args[]){

StaticInnerClass.a a=new a();

a.f();

}

}

原文:http://www.cnblogs.com/tangzhirong/p/4699855.html

java内部类练习题,学习笔记——Java内部类练习题相关推荐

  1. java jdk 8学习笔记,Java JDK 8学习笔记 PDF_源雷技术空间

    资源名称:Java JDK 8学习笔记 PDF 内容简介: ●本书是作者多年来教学实践经验的总结,汇集了学员在学习课程或认证考试中遇到的概念.操作.应用等问题及解决方案 ●针对Java SE 8新功能 ...

  2. java web getrealpath,[学习笔记]java web ServletContext.getRealPath(String str)方法的使用

    ServletContext.getRealPath(String str)方法的使用 --------------------------------------------------转载---- ...

  3. Java基础篇 学习笔记

    List item Java基础篇 学习笔记 java基础篇 第1章 计算机.程序和java概述 学习笔记 1.1什么是计算机 简单来说:计算机就是 ' 存储 ' 和 ' 处理 ' 数据的电子设备. ...

  4. 《疯狂Java讲义》学习笔记 第六章 面向对象(下)

    <疯狂Java讲义>学习笔记 第六章 面向对象(下) 6.1包装类 基本数据类型 包装类 byte Byte short Short int Integer long Long char ...

  5. java/android 设计模式学习笔记(1)--- 单例模式

    前段时间公司一些同事在讨论单例模式(我是最渣的一个,都插不上嘴 T__T ),这个模式使用的频率很高,也可能是很多人最熟悉的设计模式,当然单例模式也算是最简单的设计模式之一吧,简单归简单,但是在实际使 ...

  6. java.util.List学习笔记

    概述 在Java中,List是一种特殊的集合结构,即:List是一种有序的集合.在List接口的实现中,需要提供根据列表下表对元素进行操作的方法,包括:插入,删除,查询和修改等: List一般允许重复 ...

  7. Java快速入门学习笔记9 | Java语言中的方法

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  8. Java快速入门学习笔记8 | Java语言中的数组

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  9. Java快速入门学习笔记7 | Java语言中的类与对象

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

最新文章

  1. pat1033汽车加油问题(Java贪心)
  2. js读取解析JSON类型数据【申明:来源于网络】
  3. ExpandableListActivity列表嵌套列表
  4. php简单论坛登录注册,php简单登录注册验证
  5. 【UML】协作图Collaboration diagram(交互图)(转)
  6. C++_类和对象_封装_成员属性私有化---C++语言工作笔记038
  7. fastreport masterdata每页都显示_ALIENTEK 阿波罗 STM32F767 开发板资料连载十六章 OLED 显示实验...
  8. 天天动听 android,天天动听手机版
  9. OpenGL基础27:网格
  10. 第十五章 第十五章 异步A3C(Asynchronous Advantage Actor-Critic,A3C)-强化学习理论学习与代码实现(强化学习导论第二版)
  11. 电脑w ndows无法自动修复,电脑无法自动修复,开不了机怎么办
  12. 赫尔维兹_勒奇超越函数(matlab自编函数)
  13. 计算机网络需要买什么电脑,教你如何自己配一台专门用来吃鸡的电脑
  14. java证书验证失败_使用certbot证书验证失败
  15. 微信小程序位置授权被取消再授权
  16. 掌握这个技能,再也不用为面试发愁了
  17. 五一 七曲山大庙烧香
  18. Goldengate Monitor Agent 安装
  19. 数据分析师必须掌握的 十三大数据分析方法论!
  20. 总结!一个产品新手的踩坑记

热门文章

  1. 字符串字段当条件查询的时候需要加引号吗_如此详细的SQL优化教程,是你需要的吗?...
  2. css导航栏_使用CSS的导航栏
  3. java 根据类名示例化类_Java即时类| getEpochSecond()方法与示例
  4. math.sqrt_Math.SQRT1_2属性与JavaScript中的示例
  5. 看故事学知识,这篇Java代理的文章妙啊!
  6. Java 中的 String 有没有长度限制?
  7. 面试官 | Java 对象不使用时为什么要赋值为 null?
  8. Mybatis(1)---入门篇单表查询
  9. C#中事务的简单使用
  10. unity隔一段时间再显示_Unity3D内置倒计时!从此再不拖延!