zoukankan      html  css  js  c++  java
  • 类与对象的关系

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/zy2317878/article/details/82346220
    写在前面
    简单记录一下类与对象的关系,问题不难,但觉得还是写出来,会帮助自己记忆更牢固,而且万一以后有需要,可以及时回顾。

    参考文献:

    类与对象的区别
    Java类和对象 详解(一)
    Java类和对象 详解(二)
    声明对象、类与对象的区别
    类和对象的区别
    基础概念
    1.类

    简单来说:类是抽象的,是对对象的抽象。

    具体来说:类是对现实生活中一类具有共同特征的事物的抽象,实质是一种复杂的数据类型,不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可操作。

    2.对象

    简单来说:对象也是抽象的,是对客观事物的抽象。又是具体的,是类实例化的结果。

    具体来说:对象是人们要进行研究的任何具体事物,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。

    实例参考
    人是类,具体的人就是对象,小明、小红、小花都是对象。

    车是类,具体的车就是对象,秋名山上那辆漂移的车、F1赛车的冠军的车、上班要开的车都是对象。

    类与对象的关系
    抽象来说:类与对象的关系就如模具和铸件的关系,类的实例化的结果就是对象,而对对象的抽象就是类,类描述了一组有相同特性(属性)和相同行为的对象。

    具体在Java编程中,类通过使用关键字class完成。

    class 类名称 {
             属性 (变量) ;
             行为 (方法) ;
    }

    对象通过实例化类完成,有以下两种方式:

    //格式一:声明并实例化对象
    类名称 对象名称 = new 类名称 () ;
    
    //格式二:先声明对象,然后实例化对象
    类名称 对象名称 = null ;
    对象名称 = new 类名称 () ;

    当一个实例化对象产生之后,可以按照如下的方式进行类的操作:

    对象.属性:表示调用类之中的属性;
    对象.方法():表示调用类之中的方法。

  • 相关阅读:
    软链接mongo
    添加系统路径
    安装mongodb扩展
    查看php扩展
    查看mongodb状态
    phpExcel 替代 产品, 可导出10W数据,无压力
    饭饭之辈 200 Vue2.0生命周期(组件钩子函数与路由守卫)
    vue 父组件监听子组件事件,emit携带参数,且父组件也自带参数问题
    xlswriter 使用文档,快速写入xls 支持 2007以上的版本
    vue 中组件传值问题
  • 原文地址:https://www.cnblogs.com/codeByWei/p/11396302.html
Copyright © 2011-2022 走看看