标签:多态 stack 内存分析 首字母 关联关系 head ase ace 面向对象
面向对象
对象和类
职员类: 职员A 职员B。。。。
类之间关系
关联关系 :关联关系 (弱)
继承关系:xx是一种xx (树)
运动员
球类运动员
足球运动员
聚合关系: xx是xx一部分(整体和部分)
聚集 球队=队长+队员
组合 person = body +head
实现关系:
照顾宠物 <<interface>>
多态:
print
java 与面向对象
everything is object
对象= 成员变量 +方法
类是模板
Dog.java
public class Dog{
int furColor;
float height;
float weight;
void catMouse(Mouse m){
m.scream();
}
}
Java 类的定义
成员变量
引用类型 new 对象 在内存中的表现 code seg heap seg stack
构造方法
类名 (){}
跟new一起使用
重写构造方法
约定俗成的命名规则
类名首字母大写
变量方法首字母名小写
驼峰标识
内存分析
Test。java class BirthDate{}
TestPoint.java
栈内存 ---> 堆内存
标签:多态 stack 内存分析 首字母 关联关系 head ase ace 面向对象
原文地址:http://www.cnblogs.com/mengwang/p/6213098.html