• Java基础学习(二)——对象


    :是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性和行为(方法);
    对象:对象是一种个性的表示,表示一个独立的个体,每个对象拥有自己独立的属性,依靠属性来区分不同对象。

    对象=实例

    • 对象本身已知的事物:实例变量(instance variable)
    • 对象可以执行的动作:方法(method)

    类≠对象

    • 类是用来创建对象的模型

    继承机制使子类可以通过继承父类代码来减少重复代码,覆盖机制使子类在不必改动父类的同时可以选择实现自己的方法。

    对象类+测试对象类

    • 测试用的类类名=“受测试类名”+TestDrive
    • 测试类带有main()函数,对象类不带
    • 使用圆点(.)来取对象的变量和方法

    main()的两种用途

    • 测试真正的类
    • 启动JAVA应用程序

    要点:

    • 面向对象设计扩展功能不需改动之前已经测试好的程序代码
    • 所有JAVA程序都定义在类中
    • 类如同蓝图一样描绘改类型的对象要如何创建
    • 对象自治,无需在意他如何完成任务
    • 对象有已知的事物,并能执行完成
    • 对象本身已知的事物称为实例变量,它代表对象的状态
    • 对象可执行的动作称为方法,它代表对象的行为
    • 创建类时,可能同时会需要创建独立测试用的类
    • 类可以继承自较为抽象的父类
    • Java的程序在执行期是一组会相互交谈的对象
  • 相关阅读:
    浅析ES6中的iterator
    nodejs中的异步回调机制
    用好js与nodejs中的try...catch
    vscode设置html默认浏览器
    nodejs中相互引用(循环引用)的模块分析
    ES6—带默认值的函数参数及其作用域
    函数声明与函数表达式的区别
    let块级引起的闭包思考
    进程与线程
    angular(^4)-监控表格按键行为的问题
  • 原文地址:https://www.cnblogs.com/BRE49/p/8277839.html
Copyright © 2020-2023  润新知