2017/02/05
面向对象的思维:(做设计指导性的思想)
三步
一.具体问题可以抽象出哪些类和对象
二.类具有哪些属性:静态属性和动态属性(即方法或者说行为)
三.类(对象)之间具有什么样的关系 继承关系(什么是一种什么),聚合关系(又细分为聚集和组合,聚集关系相比组合要弱,组合是指部分是整体必不可少的),关联关系(最弱的一种关系,表现在代码中是一个类的方法的某个参数是另一个类)
java语言中除了基本类型之外的数据类型都是引用类型。
如何在内存中区分类和对象?
类是静态的概念,位于代码区。对象是new出来的,位于堆内存。(堆内存比较大,对象是代码执行的时候分配内存的,是动态分配内存)
局部变量位于栈内存。成员变量位于堆内存。
转载请注明原文地址: https://ju.6miu.com/read-660961.html