10-05 Java 内部类概述和讲解】的更多相关文章

内部类的概述 /* 内部类概述: 把类定义在其他类的内部,这个类就被称为内部类. 举例:在类A中定义了一个类B,类B就是内部类. 内部的访问特点: A:内部类可以直接访问外部类的成员,包括私有. B:外部类要访问内部类的成员,必须创建对象. */ class Outer { private int num = 10; class Inner { public void show() { //内部类可以直接访问外部类的成员,包括私有. System.out.println(num); } } pu…
1 package face_09; 2 /* 3 * 内部类访问特点: 4 * 1,内部类可以直接访问外部类的成员. 5 * 2,外部类要访问内部类,必须建立内部类的对象. 6 * 7 * 一把用于类的设计. 8 * 9 * 分析事物时,发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内容. 10 * 这时就是还有的事物定义成内部类描述 11 */ 12 class Outer { 13 private static int num = 3; 14 static class Inne…
​  1.类中定义类 (1)当一类中的成员,作为另外一种事物的时候,这个成员就可以定义为内部类. (2)分类:①成员内部类 ②静态内部类 ③私有内部类 ④局部内部类 ⑤匿名内部类 ⑥Lambda表达式 2.成员内部类 (1)一个类定义在外部类的成员位置就为成员内部类,具有类的特点,继承,实现...成员内部类具有成员的特点,被成员修饰符修饰. (2)注意:①在成员内部类中不能定义静态内容,除了静态常量,静态内部类才能任意定义静态内部. ②在成员内部类中可以使用外部类中的成员,包括私有的,静态的.…
048 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 10 案例--阶乘的累加和 本文知识点:通过案例练习嵌套循环应用 案例练习--阶乘的累加和 案例题目: 问题核心解决思路: 2种运算,并且每种运算都是连续算很多次的.连续算很多次,我们考虑用循环:2种运算,我们考虑用嵌套循环. 具体的解决: 1.用外重循环做和的运算 2.用内重循环做阶乘的运算 程序代码及其执行结果: 以上程序代码计算结果有问题?问题何在? 问题出在:内重循环中的存放阶乘计算结果的…
039 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 01 循环结构概述 本文知识点:循环结构概述 循环结构主要内容 while 循环 do-whiile循环 for 循环 循环嵌套 以及循环中常用的两个语句 break语句 在switch结构中,表示跳出switch结构 在循环结构中,表示跳出当前循环 continue语句…
注: 转载于http://blog.csdn.net/jiangxinyu/article/details/8177326 Java语言允许在类中再定义类,这种在其它类内部定义的类就叫内部类.内部类又分为:常规内部类.局部内部类.匿名内部类和静态嵌套类四种.我们内部类的知识在Android手机开发中经常用到. 一.常规内部类 所谓常规内部类,或者说内部类,指的就是除去后面三种之外的内部类(这算什么解释...) 先写一个最简单的内部类的例子,大家感觉一下: public class Outer {…
下面要开始java中相关集合框架的学习啦. Are you ready?Let's go~~ 今天要讲解的Java中的集合框架. 1) 首先查看jdk中Collection类的源码后会发现如下内容: ? 1 2 3 4 5 6 ... * @see     AbstractCollection  * @since 1.2  */   public interface Collection<E> extends Iterable<E> {     // Query Operation…
.markdown-body { color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 16px; line-height: 1.5…
第1章 Java程序设计概述1.1 Java程序设计平台 具有令人赏心悦目的语法和易于理解的语言,与其他许多优秀语言一样,Java满足这些要求. 可移植性 垃圾收集 提供大型的库  如果想要有奇特的绘图功能,网络连接功能和数据库存取功能无需自己动手编写代码 功能齐全的出色语言 高质量的执行环境,提供庞大的库.集多种优势于一身 注:  白皮书:www.oracle.com/technetwork/java/langenv-140151.html  11个关键术语的论述:http://horstma…
今日内容介绍 1.流程控制语句switch 2.数组 3.随机点名器案例 ###01switch语句解构     * A:switch语句解构       * a:switch只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码.         * b:格式如下:          swtich(表达式){                  case 常量1 :                  要执行的语句;                  break;               …