java面向对象
来源:互联网 发布:淘宝上传吊牌合格证 编辑:程序博客网 时间:2024/09/21 09:25
java语言是完全面向对象的编程语言,下面我们用一张图来对比面向对象和面向过程的编程:
一:对象和类
类是同一类型对象的一个抽象,定义一类对象的静态和动态属性。
对象:类的具体实例化,
二:类(对象)之间的关系:依赖关系由弱到强
依赖(Dependency依赖:uses a)
关联(Association关联:has a)
聚合(Aggregation聚合:owns but may share)
组合(Composition组合:is part of)
泛化(Generalization泛化(Otherwise Known as Inheritance):is a type of)
三:类的内存分配
四:this和static
This:当前对象的引用
Static:第一次使用类是初始化,对于该类的所有对象,static成员变量只有一份
内存分配在:data segment
使用:类名.静态变量不需要实例化
用途:程序执行过程中计数
五:包(package)
解决系统中类名冲突问题
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- 【java】java面向对象
- 【Java】Java面向对象
- java面向对象(一) 了解面向对象
- Java面向对象概述
- java面向对象
- JAVA面向对象
- JAVA 面向对象??
- Java面向对象特性
- Java面向对象特性
- java基础 面向对象
- Java面向对象程序设计
- java面向对象
- Linux 设备驱动 ====> 并发控制 --- 原子操作
- 彻底告别WINDOWS。。新的Linux生活(2)——Ubuntu 11.10 初步配置
- xconfig配置注意
- 各种Adapter的用法
- POJ 1655 Balancing Act 树形dp
- java面向对象
- vb金箍棒变长
- cvSetImageROI函数的问题
- Sigslot库
- Linux USB subsystem --- EHCI host controller register
- 重获自由的感受
- 第六周任务一
- JavaScript for...in 循环的陷阱
- vb动画设计程序