java基础笔记

    xiaoxiao2021-03-26  22

    2017/02/05

    面向对象的思维:(做设计指导性的思想)

    三步

    一.具体问题可以抽象出哪些类和对象

    二.类具有哪些属性:静态属性和动态属性(即方法或者说行为)

    三.类(对象)之间具有什么样的关系 继承关系(什么是一种什么),聚合关系(又细分为聚集和组合,聚集关系相比组合要弱,组合是指部分是整体必不可少的),关联关系(最弱的一种关系,表现在代码中是一个类的方法的某个参数是另一个类)

    java语言中除了基本类型之外的数据类型都是引用类型。

    如何在内存中区分类和对象?

    类是静态的概念,位于代码区。对象是new出来的,位于堆内存。(堆内存比较大,对象是代码执行的时候分配内存的,是动态分配内存)

    局部变量位于栈内存。成员变量位于堆内存。

    转载请注明原文地址: https://ju.6miu.com/read-660961.html

    最新回复(0)