本周Java学习的是接口。 首先,接口不是类,是由常量和一组抽象方法组成,对类的一组需求描述。如果类遵从某个特定接口,那么这个类必须实现这个特定接口,并且可以在任何需要该接口的地方使用这个类的对象。一个类可以实现多个接口。 其次,若实现接口的类不是抽象类,则必须实现所有接口的所有方法,即为所有的抽象 ...
分类:
其他好文 时间:
2017-10-08 18:06:57
阅读次数:
141
静态成员 静态属性定义时在访问控制关键字后面加static 在类定义中使用静态成员的时候,用self关键字后面跟着::操作符,在访问静态成员的时候::后面需要跟$符号 在类定义外部访问静态属性,用类名加::操作符的方法来访问 1.静态属性用于保存类的公有数据 2.静态方法里面只能访问静态属性 3.静 ...
分类:
其他好文 时间:
2017-09-03 22:09:41
阅读次数:
102
一、常量 定义:在程序运行中,其值不能改变的量称为常量 分类:常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。 在 C 中,有两种简单的定义常量的方式: 使用 #define 预处理器。 使用 const 关键字。 define 和 const 的区别: ...
分类:
编程语言 时间:
2017-08-29 18:51:27
阅读次数:
198
1 ol是什么?内存溢出。 2 该阶段学习要求是什么?知道什么类需要调用什么包,如Random包含在什么包里的。 3 功能注释写在哪?如何写?类 常量 方法/** * 注释 */ 4 在类上写功能注释@代表什么?一些属性,如作者,版本@author Bruce@version 1.1/2.0 21/ ...
分类:
其他好文 时间:
2017-08-22 01:48:07
阅读次数:
135
一.区别 单独的T 代表一个类型 ,而 Class<T>代表这个类型所对应的类, Class<?>表示类型不确定的类 二、如何创建一个Class<T>类型的实例? 就像使用非泛型代码一样,有两种方式:调用方法 Class.forName() 或者使用类常量X.class。 Class.forName ...
分类:
编程语言 时间:
2017-08-13 11:11:42
阅读次数:
257
面向对象的三个基本特征 封装:把客观事物封装成抽象的类,类可以把自己的属性和方法只让可信的类或对象操作,不可信的类不允许进行操作。 继承:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”。被继承的类称为“基类”、“父类”或“超 ...
分类:
其他好文 时间:
2017-07-30 17:04:44
阅读次数:
139
<?php //定义常量define('MYNUM', 100); if(!defined('MYNUM')){ define('MYNUM', 200);}//echo MYNUM; class MyObject{ //定义类中的常量 const NUM = 10000; //定义类中的静态变量 ...
分类:
其他好文 时间:
2017-07-19 16:45:42
阅读次数:
166
一、常量 Java常量是指,一旦赋值就不能在改变值的值。Java常量用关键字final进行修饰。一般常量名每个单词的字母都大写,多个单词之间用下划线隔开。 常量的分类 整数的四种表现形式 注意:在Java中如果希望某个常量可以在一个类的多个方法中使用,通常将这些常量称为类常量。 二、变量 在java ...
分类:
编程语言 时间:
2017-07-12 21:13:39
阅读次数:
123
一个软件的生命周期中,80%的花费在于维护; 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发来维护; 编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码; 如果你将源码作为产品发布,就需要确认它是否被很好的打包并且清晰无误,一如你已构建的其他任何产品; 命名 命名 包名规则 ...
分类:
移动开发 时间:
2017-07-05 22:53:23
阅读次数:
176
当你关注一个事物的本质的时候,用抽象类;当你关注一个操作的时候,用接口。 1、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。 2、抽象类要被子类继承,接口要被类实现。 3、接口只能做方法申明,抽象类中可以做方法申明 ...
分类:
其他好文 时间:
2017-06-27 22:21:03
阅读次数:
166