一些小知识点
来源:互联网 发布:linux系统优化 编辑:程序博客网 时间:2024/05/17 07:04
如有不对的地方请大家指出,呵呵.
数据类型
基本数据类型 引用数据类型
数值型 非数值型 数组
整型 浮点型 boolean 类
byte double char 接口
short float
int
long
访问修饰符:四种权限控制,三个修饰符!
public公共的
private私有的
protected受保护的 默认
缺省。
方法修饰符:
static静态的
final不可改变的
abstract抽象的
class 声明一个类
例如: class Demo
{
}
void 无返回值的方法 (有返回值的话,将void换成返回的类型,在方法的最后面return )
方法重载 和方法重写的 的区别
一个类,有多个名称相同的方法,方法的返回值或者参数不一样,是方法的重载。
父子类之间:子类继承了父类的方法,方法的名称相同,参数列表不一样,
对方法的实现细节进行了修改,我们称之为方法的重写。
抽象类和接口
1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。
2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义数据成员),所有的成员方法都是abstract的。
3.abstract class和interface所反映出的设计理念不同。其实abstract class表示的是"is-a"关系,interface表示的是"like-a"关系。
4.实现抽象类和接口的类必须实现其中的所有方法。抽象类中可以有非抽象方法。接口中则不能有实现方法。
5.接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。
6.抽象类中的变量默认是 friendly 型,其值可以在子类中重新定义,也可以重新赋值。
7.接口中的方法默认都是 public,abstract 类型的。
- 一些小知识点
- 一些小知识点
- java一些小 知识点
- 一些小知识点
- JavaScript一些小知识点
- Java_一些小知识点
- javascript 一些小知识点
- 一些小知识点
- 一些小知识点
- 一些小知识点(4)
- 一些小知识点
- python一些小知识点
- 一些小知识点2
- 一些小知识点
- 一些小知识点
- iOS一些小知识点
- 一些小知识点
- RSS的一些小知识点
- static关键字
- ASP.NET正则表达式集合
- 专家称过度依赖搜索引擎导致思维惰性
- SQL2000恢复单MDF数据库过程
- 查找最小的k个元素
- 一些小知识点
- Linux启动过程综述
- vcf文件分解
- Web 领域25个最有影响力的人(上)
- Delphi 的 WebBrowser 操作记要
- the more..., the more..."句型
- C++/C试题
- 如何镜像控制文件(Multiplex Control Files),即添加控制文件
- 互联网之父Vint Cerf:互联网的下一个十年