java内部类练习题,学习笔记——Java内部类练习题
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内部类练习题相关推荐
- java jdk 8学习笔记,Java JDK 8学习笔记 PDF_源雷技术空间
资源名称:Java JDK 8学习笔记 PDF 内容简介: ●本书是作者多年来教学实践经验的总结,汇集了学员在学习课程或认证考试中遇到的概念.操作.应用等问题及解决方案 ●针对Java SE 8新功能 ...
- java web getrealpath,[学习笔记]java web ServletContext.getRealPath(String str)方法的使用
ServletContext.getRealPath(String str)方法的使用 --------------------------------------------------转载---- ...
- Java基础篇 学习笔记
List item Java基础篇 学习笔记 java基础篇 第1章 计算机.程序和java概述 学习笔记 1.1什么是计算机 简单来说:计算机就是 ' 存储 ' 和 ' 处理 ' 数据的电子设备. ...
- 《疯狂Java讲义》学习笔记 第六章 面向对象(下)
<疯狂Java讲义>学习笔记 第六章 面向对象(下) 6.1包装类 基本数据类型 包装类 byte Byte short Short int Integer long Long char ...
- java/android 设计模式学习笔记(1)--- 单例模式
前段时间公司一些同事在讨论单例模式(我是最渣的一个,都插不上嘴 T__T ),这个模式使用的频率很高,也可能是很多人最熟悉的设计模式,当然单例模式也算是最简单的设计模式之一吧,简单归简单,但是在实际使 ...
- java.util.List学习笔记
概述 在Java中,List是一种特殊的集合结构,即:List是一种有序的集合.在List接口的实现中,需要提供根据列表下表对元素进行操作的方法,包括:插入,删除,查询和修改等: List一般允许重复 ...
- Java快速入门学习笔记9 | Java语言中的方法
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记8 | Java语言中的数组
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记7 | Java语言中的类与对象
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
最新文章
- pat1033汽车加油问题(Java贪心)
- js读取解析JSON类型数据【申明:来源于网络】
- ExpandableListActivity列表嵌套列表
- php简单论坛登录注册,php简单登录注册验证
- 【UML】协作图Collaboration diagram(交互图)(转)
- C++_类和对象_封装_成员属性私有化---C++语言工作笔记038
- fastreport masterdata每页都显示_ALIENTEK 阿波罗 STM32F767 开发板资料连载十六章 OLED 显示实验...
- 天天动听 android,天天动听手机版
- OpenGL基础27:网格
- 第十五章 第十五章 异步A3C(Asynchronous Advantage Actor-Critic,A3C)-强化学习理论学习与代码实现(强化学习导论第二版)
- 电脑w ndows无法自动修复,电脑无法自动修复,开不了机怎么办
- 赫尔维兹_勒奇超越函数(matlab自编函数)
- 计算机网络需要买什么电脑,教你如何自己配一台专门用来吃鸡的电脑
- java证书验证失败_使用certbot证书验证失败
- 微信小程序位置授权被取消再授权
- 掌握这个技能,再也不用为面试发愁了
- 五一 七曲山大庙烧香
- Goldengate Monitor Agent 安装
- 数据分析师必须掌握的 十三大数据分析方法论!
- 总结!一个产品新手的踩坑记
热门文章
- 字符串字段当条件查询的时候需要加引号吗_如此详细的SQL优化教程,是你需要的吗?...
- css导航栏_使用CSS的导航栏
- java 根据类名示例化类_Java即时类| getEpochSecond()方法与示例
- math.sqrt_Math.SQRT1_2属性与JavaScript中的示例
- 看故事学知识,这篇Java代理的文章妙啊!
- Java 中的 String 有没有长度限制?
- 面试官 | Java 对象不使用时为什么要赋值为 null?
- Mybatis(1)---入门篇单表查询
- C#中事务的简单使用
- unity隔一段时间再显示_Unity3D内置倒计时!从此再不拖延!