对象.成员的概念,之前没有讲述过成员,现在讨论一下成员。

描述完事物后,里面就有属性和行为。无论是属性还是行为,都是事物的组成部分。只要是这个事物中的组成部分,我们就把它称之为成员。

成员又分为两种,一个叫成员函数,一个叫成员变量。

定义类就是在定义类中的成员。

之前学习的是局部变量,现在学到的成员变量,变量定义的位置和之前的不一样。成员变量是定义在类中的,作用范围特别大,在整个类中都有效。局部变量只能在方法中有效。

car的类里面并没有定义过主函数。car这个类专门用于描述某一类事物,它不需要独立运行。这个事物被用到,才需要运行。

怎么用呢?给定图纸,根据图纸创造对象,最后使用对象。

我们往往只需要进行描述,而不用运行。如果非要运行也是可以的,在类里面写一主函数即可,但是没有必要。

一个事物的描述有很多,我们在一个类中进行很多描述,在另一个类中创建实体,调用它们即可。

转载于:https://www.cnblogs.com/wsw-bk/p/7634933.html

JAVA-初步认识-第六章-类与对象的关系(细节)相关推荐

  1. 【JAVA SE】第六章 面向对象、对象和类以及封装

    第六章 面向对象.对象和类以及封装 文章目录 第六章 面向对象.对象和类以及封装 一.面向对象 1.概念 2.面向对象的三大特征 二.对象和类 1.基本概念 2.Java中的对象 3.Java 中的类 ...

  2. Python程序开发——第六章 类与对象

    目录 一.类 (一)类.对象 (二)类的定义 (三)对象的创建和使用 二.限制对象访问 (一)定义私有成员.方法 (二)访问私有成员.方法 三.构造方法和析构方法 (一)构造方法 (二)析构方法 四. ...

  3. thinking in java 阅读笔记 第六章 类再生

    1.介绍了合成和继承,第一章就介绍过,这里详细的介绍了一下. 2.介绍了继承关系初始化构建方法调用顺序,这些东西建议阅读<<深入理解java虚拟机>>讲得更加透彻. 3.到底选 ...

  4. 《深入理解Java虚拟机》第六章 类文件结构 — 读书笔记

    1. 概述 计算机只认识0和1,我们编写的程序需要经编译器翻译为由0和1构成的二进制文件才能被计算机执行.伴随着虚拟机和大量建立在虚拟机上程序语言的出现,将程序编译为本地字节码文件已不再是唯一的选择, ...

  5. JAVA入门第二季 第一章 类和对象

    面向对象编程 Object Oriented Programming OOP 第一.什么是类和对象 在具体说明类和对象之前,先说说别的. 眼睛在人类身体上最为有用的器官.如果一个没有了眼睛,这个人与世 ...

  6. 深入理解Java虚拟机-第六章 类文件结构

    第六章 类文件结构 6.1 概述 略 6.2 无关性的基石 因为想要实现 "Write Once,Run Anywhere"的伟大理想,Java 虚拟机被发明了出来.这些虚拟机都可 ...

  7. Java基础学习——第六章 面向对象编程(下)

    Java基础学习--第六章 面向对象编程(下) 一.关键词:static 1. static关键字的引入 当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new ...

  8. Java基础语法(七)——类和对象

    文章目录 Java基础语法(七)--类和对象 一.类和对象的初步认识 二. 类和类的实例化 1.类的定义 2.实例化对象 3.如何使用类中的数据 三. 类的成员 1. 字段/属性/成员变量 (1)实例 ...

  9. Python基础(六)--类与对象

    目录 Python基础(六)--类与对象 1 类与对象的基本概念 1.1 什么是对象 1.2 什么是类 1.3 类与对象的关系 2 定义与初始化 2.1 类的定义 2.2 对象的初始化 2.3 动态增 ...

最新文章

  1. HDU 4540 威威猫系列故事――打地鼠(DP)
  2. pyxml for python 2.6 死而复生
  3. 搜狗输入法:候选词带符号设置方法。正常打字打出符号,颜文字。
  4. DL之ShuffleNet:ShuffleNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  5. php9宫格抽奖程序_php抽奖算法(适用于九宫格、大转盘)
  6. 笔记-信息化与系统集成技术-区块链的技术架构
  7. openssl简介-指令s_client
  8. 12036火车票小工具,希望大家都能顺利回家
  9. JavaScript数组迭代方法(图解)
  10. 数据库报12516linux,ORA-12516故障解决
  11. Android n multi-window多窗口支持
  12. 论文中的CNN网络绘制软件
  13. php本地解密,PHPDecode 在线解密工具
  14. 攻防世界逆向高手题之crazy
  15. Spider和CrawlSpider的源码分析
  16. excel入门/常用的技巧
  17. AtCoder abc256全题解(区间合并模板、矩阵快速幂优化dp、线段树……)
  18. 大数据学习路线(包含全套视频教程)
  19. Android照片墙加强版,使用ViewPager实现画廊效果
  20. Saiku控制页面展示的数据过长自动换行(二十四)

热门文章

  1. git版本回退(3)
  2. AngularJs学习笔记(二)
  3. UnityShader31:Gamma
  4. bzoj 1002: [FJOI2007]轮状病毒
  5. 2016ICPC沈阳站总结
  6. [Python] random.uniform( ) 函数教程与实例解析
  7. 贺利坚老师汇编课程46笔记:操作符offset取得标号的偏移地址
  8. markdown与latex:数学符号远远大于\gg和远远小于书写\ll
  9. vue-cli3+cordova实现app混合开发
  10. python-django rest framework框架之序列化