美文网首页
Java面向对象(类和对象)

Java面向对象(类和对象)

作者: A安慕c | 来源:发表于2019-03-20 10:27 被阅读0次

1.编程思想-如何理解面向对象和面向过程

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。

2.面向对象语法:

1.语法:规定是死的(环环相扣)
2.围绕着类来学习

3.类和对象

-类 :是指描述一类事物,或者看成是一个分类, 例如人类、车类、星球类
-对象 : 是指具体的个体(也叫实例-instance), 例如马云、王石、老郑、马云的迈巴赫

4.堆栈

分析了执行流程,并且写了崭新的代码,完整的分析

下面使用堆栈内存图来解释一下上面代码的流程和存储。从下图中可以看到:
① 每创建一个对象都会在堆内存中开辟一块空间,并且这块空间中具有和类(模板)中一样的 成员。
② 每一个对象都被栈中的一个变量所指向,所以操作栈中的变量(s)就如同操作堆中的对象。
③ s.name = "小明";其实是把字符串值赋值给s变量指向的堆中的name字段上的,而不是设置给 类的,所以我 们在分析代码的时候,看到new Student()对象应该立马想到在堆中有 一个对象。


堆栈图分析01
堆栈图分析02

相关文章

  • Java类和对象

    Java类和对象 类 面向对象和面向过程 面向对象:Object Oriented把系统中需要处理的数据和这些数据...

  • 3. Java面向对象编程

    类与对象[1] Java是面向对象的汇编语言(面向机器)—— c语言(面向过程)—— java语言(面向对象) 类...

  • 《Java核心技术卷 I》之 Java对象与类

    Java对象与类 面向对象程序设计 面向对象程序设计,简称OOP,Java语言就是完全面向对象的。 类 类(cla...

  • Java面向对象概述和三大特性

    Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。围绕着 Java 类和 Java 对象,...

  • 学习Java编程面向对象的五大基本原则

    Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。围绕着 Java 类和 Java 对象,...

  • Java程序员必修内功心法!(内功修炼第二层)

    1,Java 面向对象 1.1类和对象 1.1.1. 面向对象和面向过程的区别 1,面向过程 :面向过程性能比面向...

  • Java面向对象笔记(上)

    # Java面向对象笔记(上) # ---------- ## 类和对象 ## 1.类(人类)是对象(张三)的抽象...

  • Java对象和类

    Java 对象和类 Java作为一种面向对象语言。支持以下基本概念: 对象:对象是类的一个实例,有状态和行为。 类...

  • Java面向对象(类和对象)

    1.编程思想-如何理解面向对象和面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现...

  • Java 面向对象-类和对象

    一、类和对象的概念: 对象:是类的实例化表现,有状态和行为;类:是一个模版,描述一类对象的行为和状态,用来确定对象...

网友评论

      本文标题:Java面向对象(类和对象)

      本文链接:https://www.haomeiwen.com/subject/odthpqtx.html