内部类可以是静态(static)的,可以使用 public、protected 和 private 访问控制符,而外部类只能使用 public,或者默认。 成员式内部类 在外部类内部直接定义(不在方法内部或代码块内部)的类就是成员式内部类,它可以直接使用外部类的所有变量和方法,即使是 private ...
分类:
其他好文 时间:
2017-04-26 15:57:30
阅读次数:
134
java有三大特性:封装,继承和多态。 一、 封装 1. 封装就是将类的信息隐藏在类内部,不允许外部程序直接访问,而是通过该类的方法实现对隐藏信息的操作和访问。 2. 封装是怎么实现的呢? a. 需要修改属性的访问控制符(修改为private); b. 创建getter/setter方法(用于属性的 ...
分类:
编程语言 时间:
2017-04-23 15:03:01
阅读次数:
165
—方法重载和参数传递方法相同:在 Java 语言中,方法相同的概念和其它程序设计语言不尽相同,Java语言中的方法相同指方法名称和参数列表都相同,其中参数列表相同指参数个数、参数类型和参数排列顺序等相同,参数名称可以不相同。相同的方法访问控制符、返回值类型可以不相同。以下是一下相同的方法:publi ...
分类:
其他好文 时间:
2017-04-21 19:11:56
阅读次数:
169
访问控制 C++和Java均具有封装概念,所以也有面向对象所具有的封装中的访问控制,这些访问控制在C++中只区分类内、类外、父子类,而在Java中进行了合理的保留和舍弃,将区分扩展到了包级,类似于C++中的命名空间。 一、针对类的成员访问控制符 C++:private(class默认)、protec ...
分类:
编程语言 时间:
2017-04-09 14:47:46
阅读次数:
171
一、定义 Java接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 接口定义的一般形式为: [访问控制符]interface <接口名> { 类型标识符fin ...
分类:
其他好文 时间:
2017-03-24 00:38:27
阅读次数:
1300
第一遍: 于2017-3-15日止 1.自信不是自负,再nb也是人,是人就肯定会犯错误,所以不要太相信自己。 面对质疑,要理性的判断,不能有感性的抵触情绪哦! ——————读前言 2.语言语法: 数据类型:面向对象数据类型 操作符 流程控制语句 方法(访问控制符、形参列表、重载、覆盖) 类(抽象、封 ...
分类:
编程语言 时间:
2017-03-15 20:29:45
阅读次数:
266
在swift中,访问修饰符有五种,分别是:private、fileprivate、internal、public、open。其中fileprivate和open是swift 3 新添加的。由于之前的访问控制符是基于文件的,不是基于类的。这样会有问题,故swift 3 增加了两个修饰符,对原来的pri ...
分类:
编程语言 时间:
2017-03-14 11:54:08
阅读次数:
175
类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。 abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。 final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。 friendly,默认的修饰符,只 ...
分类:
编程语言 时间:
2017-01-29 17:43:28
阅读次数:
309
Java 通过修饰符来控制类、属性和方法的访问权限和其他功能,通常放在语句的最前端。例如: public class className { // body of class } private boolean myFlag; static final double weeks = 9.5; pro ...
分类:
编程语言 时间:
2017-01-14 12:14:09
阅读次数:
242
Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明: 访问控制修饰符 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。 默认的,也称为 def ...
分类:
其他好文 时间:
2017-01-04 21:55:06
阅读次数:
193