往OuterClass类的代码段中插入内部类声明, 哪一个是错误的:

public class OuterClass{private float f=1.0f;//插入代码到这里
}
A:
class InnerClass{public static float func(){return f;}}
B:
abstract class InnerClass{public abstract float func(){}
}
C:
static class InnerClass{protected static float func(){return f;}
}
D:
public class InnerClass{static float func(){return f;}
}

正确答案: A B C D

主要考核了这几个知识点:
1.静态内部类才可以声明静态方法
2.静态方法不可以使用非静态变量
3.抽象方法不可以有函数体

另外,还需注意:
静态方法中不能有用this调用的方法

静态方法、静态内部类和抽象方法的注意问题相关推荐

  1. Java内部类介绍 - 静态内部类和成员内部类

    文章目录 内部类 内部类概述 静态内部类 成员内部类 内部类 内部类概述 内部类就是定义在一个类里面的类,里面的类可以理解成(寄生),外部类可以理解成(宿主). // 外部的People类可以理解成宿 ...

  2. Java-InnerClass内部类

    成员内部类 成员内部类可以访问外部类的所有成员属性和成员方法(包括private成员和静态成员) 当成员内部类拥有和外部类同名的成员变量或者方法时,会发生隐藏现象,即默认情况下访问的是成员内部类的成员 ...

  3. Java剑开天门(二)

    Java知识复习二 相关导航 Java剑开天门(一) Java剑开天门(二) Java剑开天门(三) Java剑开天门(四) Java剑开天门(五) Java导航 Java知识复习二 前言 一.数组与 ...

  4. Java基础-基础知识汇总

    Java基础 一.变量与常量 1.变量 2.常量 3.数据类型 3.1 基本数据类型 3.1.1 整型字面值 3.1.2 浮点型字面值 3.1.3 字符型字面值 3.1.4 布尔类型字面值 3.1.5 ...

  5. JAVA进阶——尚学堂

    目录 面向对象 面向过程和面向对象 构造器(构造方法) this关键字 this的用法 static关键字 局部变量.成员变量.静态变量 包机制 java常见包 内部类 面向对象三大特性 继承 ins ...

  6. 牛客网Java后端开发面经汇总

    感谢牛客网! 文章目录 Java基础知识 计算机网络知识 MySQL.数据库 常用数据结构 操作系统 Spring 设计模式 分布式 Redis Mybatis 消息队列 场景题 手撕代码 Linux ...

  7. 【JAVA】基础概念

    文章目录 1.java重载和重写以及隐藏 2.构造方法 3.访问修饰符 4.接口,抽象类以及它们的区别 ⑴抽象类 ⑵接口 ⑶联系 ⑷区别 5.关键字和保留字 ⑴Java 关键字列表 (依字母排序 共5 ...

  8. JavaEE入门级别最全教程2--初学者必看

    接JavaEE入门级别最全教程1--初学者必看 JavaEE入门(3w字) 如果你比较穷,一定要学计算机:计算机一定不是你翻身的行业,但一定会让你的生活变得更好. 我无力改变,只有奋斗,与其被卷掉,倒 ...

  9. C#面向对象_抽象类

    抽象类用来描述现实生活中的期望.计划.规则等等抽象的事物.它是指在规划中但还没有成为现实的事物. 先看实例: class Program { static void Main(string[] arg ...

最新文章

  1. 【数字信号处理】卷积编程实现 ( Matlab 卷积和多项式乘法 conv 函数 | 使用 matlab 代码求卷积并绘图 )
  2. vue适配移动端px自动转化为rem
  3. 从土地利用规划到国土空间规划的一些思考
  4. 百名花粉神秘参与3个月 荣耀9X满帧挑战计划被爆进入收尾阶段
  5. 控制台的左侧显示证书树形列表_一款免费签发Https证书的工具:Let's Encrypt
  6. jvm与dvm两种虚拟机的不同
  7. Ubuntu 16.04.4 LTS下安装JDK
  8. Atitit各种SDM 软件SDP sdm的ddd tdd bdd设计
  9. asp.net助学贷款管理系统案例
  10. OpenCV+Python学习笔记 : 图像灰度化处理
  11. JUCE框架教程(5)——Plugin项目构造基础
  12. Renascence的C++笔记
  13. 实例!从EIQ-ABC分析法到自动化方案规划设计
  14. 教你如何使用u盘安装Linux系统,手把手教你如何使用u盘安装Linux系统
  15. html响应式布局手机屏幕导航条,美图响应式布局导航条效果
  16. 俞敏洪+马云+牛根生+史玉柱经典语录
  17. 逻辑函数的公式化减法
  18. 红楼梦人物分词及可视化
  19. 百万级数据连表查询优化
  20. 嵌入式(二十):并行接口

热门文章

  1. atitit.MIZIAN 陕北方言 特有词汇 大词典 attilax 整理 a--g v1 q31.xlsx
  2. 数据库 一致性读当前读
  3. CROC-MBTU 2012, Elimination Round (ACM-ICPC) H DP题目
  4. keilc error C183: unmodifiable lvalue (编程时要注意啦)
  5. 让secureCRT正确显示中文
  6. 【网络安全工程师面试合集】—常见端口扫描技术
  7. [转][Python小记] 通俗的理解闭包 闭包能帮我们做什么?
  8. 股票资金净流入和净流出
  9. DBSCAN聚类算法初探(五)
  10. 如何选择数据可视化工具?