java之面向对象(下)
Posted 今进
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java之面向对象(下)相关的知识,希望对你有一定的参考价值。
UML 类图
用例图
时序图
什么是UML?
统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言
Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具
staruml 是轻量级工具
eclipes uml安装
AmaterasUML是比较好用的Eclipse UML插件,能够通过拖拽Java源文件,生成类图结构。
http://download.eclipse.org/tools/gef/updates/releases/
再下载复制三个jar文件到 eclipse/dropins/eclipse
Pet
name string
health int 100
love int 20
print() void
getName() String
getHealth() int
getLog() int
class A extends B{
super()
this()
}
java面向对象中,所有的父类为java.lang.Object 超类
抽象类
public class User{}
public final class User{} String Math
public abstract class User{} 抽象
抽象方法
public void show(){
方法体语句;
}
抽象方法 ,没有方法体,本质就是没有实现代码。
public abstract void show(); 有抽象方法的类必须为抽象类声明类时必须加abstract
抽象类中可以有普通方法,也可以有抽象方法,没有抽象也可以是抽象类
从设计的角度来看,实际上抽象类定义了一套规范(抽象方法)。
oracle
mysql
sqlserver
lisi oracle add 添加数据
wangwu mysql insert 添加数据
zhaoliu sqlserver save 添加数据
接口
interface
java面向是单继承,多实现
class A{} 类
abstract class A{} 抽象类
interface A{} 接口
A.java
inteface A{}
interface B{}
inteface C extends A,B{}
java 8.0 java 1.8 lambda 表达式编写
接口是 可以有两种实现方法
static 静态实现方法
default 默认实现方法
implements 实现接口
public abstract class User extends Student implements A,B,C{
}
以上是关于java之面向对象(下)的主要内容,如果未能解决你的问题,请参考以下文章