23
第四章 高级语言特性.ppt
第四章 高级语言特性
36
Chap03 高级语言特性.ppt
Chap03 高级语言特性Chap,03
8
Java 8高级语言特性.pdf
51CTO学院-跟老谭学Java 8系列视频教程第三季__Java 8高级语言特性
30
DEV342VisualBasic2005应用程序框架和高级语言特性.ppt
DEV342VisualBasic2005应用程序框架和高级语言特性.pptDEV342VisualBasic2005应用程序框架和高级语言特性.pptDEV342VisualBasic2005应用程序框架和高级语言特性.ppt
2
20高级语言特性.doc
20高级语言特性下
23
高级语言的一般特性.ppt
高级语言的一般特性 精心收集的各类精品文档,欢迎下载使用
32
dev342visual basic 2005: 应用程序框架和高级语言特性.ppt
dev342visual basic 2005: 应用程序框架和高级语言特性
1篇相似文档
39
[计算机软件及应用]Chap03 高级语言特性.pptx
[计算机软件及应用]Chap03 高级语言特性java面向对象程序设计
沈傲东 东南大学影像科学与技术实验室

高级特性


特殊类
内部类  匿名类  静态  终止




类集框架



接口编程
抽象类  接口


2

特殊类
内部类 匿名类 静态 终止

接口编程
抽象类 接口

类集框架

高级特性

3

内部类2-1
内部类为非静态的嵌套类。  在类中定义的类称为内部类。  内部类之外的类称为外部类。  内部类可以访问其外部类的所有变量和方 法,并能够以和外部类的其他非静态成员 相同的方式直接引用它们。  内部类完全在其包围类的范围之内。


内部类2-2
内层的类能够访问外层类的所有数据和方 法(即使它们是private的)  外层的类能够访问内层类的非private数据和 方法  编译器使用的命名规则:外层类名$内层类 名



x$y.class

类的静态成员


用static修饰符修饰, 可以是变量、方法或代 码块

类中的静态变量、方法或代码块属于类, 而不属于某个特定的对象。
类的静态成员可以与类的名称一起使用, 而无需创建类的对象。 静态变量或方法也称为类的变量或方法。 实例成员





静态变量


声明为static的变量实质 上就是全局变量

不管创建了类的多少实例,整个类中静态 变量的副本只有一个。 class staticdemo {  引用静态变量的方法: static int x = 0;
-

通过引用类的任一实例 通过类的名称

sta
8
51CTO学院-跟老谭学Java 8系列视频教程第三季__Java 8高级语言特性.docx
51CTO学院-跟老谭学Java 8系列视频教程第三季__Java 8高级语言特性
1篇相似文档
7
CTO学院-跟老谭学Java系列视频教程第三季__Java高级语言特性(精).docx
CTO学院-跟老谭学Java系列视频教程第三季__Java高级语言特性(精)

向豆丁求助:有没有高级语言特性?