发表于: 2017-12-14 23:50:19

1 722


2017年12月14日日报:

一.I/O

I/O的类:

File Class(类)

FileReader Class(类)

FileWriter Class(类)

二.继承

继承允许创建分等级层次的类。

继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下:

类的继承格式

class 父类 {

} 

class 子类 extends 父类 {

}

继承可以使用 extends 和 implements 这两个关键字来实现继承,而且所有的类都是继承于 java.lang.Object,当一个类没有继承的两个关键字,则默认继承object(这个类在 java.lang 包中,所以不需要 import)祖先类。


  三。接口(英文:Interface)

在JAVA编程语言中是一个抽象类型,是抽象方法的集合。一个类通过继承接口的方式,从而来继承接口的抽象方法。

接口并不是类,类描述对象的属性和方法。接口则包含类要实现的方法。

除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。

接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。另外,在 Java 中,接口类型可用来声明一个变量,他们可以成为一个空指针,或是被绑定在一个以此接口实现的对象。


四。Java 包(package)

  • 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。

  • 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。

  • 3、包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。

五。Java 封装


封装(Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。

实现Java封装的步骤:1.修改属性的可见性来限制对属性的访问(一般限制为private)2. 对每个值属性提供对外的公共方法访问,也就是创建一对赋取值方法,用于对私有属性的访问(不懂,暂放)


明天计划的事儿:用JDBC链接数据库,应该可以搞定了。搞定之后,看看DAO,再看看Spring。

遇到的问题:太多了,很多基础看不懂,也许过两天再看一遍会好一些。

收获:对包,类,方法,接口有了一个粗浅的了解。




返回列表 返回列表
评论

    分享到