Java技术2

三、类和对象

(一)定义

1.面向对象:使用对象和对象之间的交互来设计系统

2.类:对事物的抽象;分为属性与行为

3.对象:类的具体实例

4.包:可以是类、接口和子包的集合

属性—变量     行为—方法     构造方法

可以通过类名调用类的静态方法

方法重载:方法名相同,参数列表不同(类型、个数)

(二)封装、继承与多态

重点:高内聚、低耦合          is-a

方法覆盖:子类重写父类的方法

继承:不同的类具有某些共同的属性和行为、复用代码实现多态。

语法规则:方法名称与参数列表一致,子类成员可见范围大于父类成员,只能覆盖父类可见的非静态方法。

多态:在同一继承树上的不同对象针对同一行为的不同表现。

(三)异常处理

try...catch...finally

如何使用异常:在方法体中创建异常类的实例,使用throw关键字抛出。

ps:finally里的永远会被执行,异常抛出后的代码不会被执行。

四、数据库原理概述

数据模型:关系、网状、层次

E-R图建模要点:

基本元素:实体集、属性、关系、实体

实体集用矩形表示      属性用椭圆表示    (主标识属性下加下划线)   实体集相连用菱形表示(联系可能也会有自己的属性)

关系模式:关系名(属性名[属性类型]....)  

每个关系模式可以转换为一张表

posted @ 2021-10-17 19:59  _不吃香菜  阅读(23)  评论(0编辑  收藏  举报