美文网首页
2.类与对象

2.类与对象

作者: ccc_74bd | 来源:发表于2017-09-19 20:33 被阅读0次
  1. 子类继承父类,子类继承父类的方法,即子类会自动获得父类的功能
  • 子类从父类继承的方法可以由子类重新定义、改变或延伸
  1. 当你在设计类时,要记得对象是靠类的模型塑造出来的
  • 实例变量:对象本身已知的事物,它们代表对象的状态(数据),且该类型的每一个对象都会独立的拥有一份该类型的值,所以可以把对象当作实例
  • 方法:对象可以执行的动作,包括操作实例变量的方法get(),set()
    Paste_Image.png
  1. 类是对象的蓝图(模型)
  2. 创建对象需要两个类:对象类和测试类
  3. 圆点运算符(.)能用来存取对象的状态和调用对象的行为
Dog d = new Dog();
d.size = 40; //通过圆点运算符存取对象属性
d.bark(); //通过圆点运算符调用对象d的bark()方法
  1. 真正的Java程序只会让对象与对象交互
  2. Java会拾荒
  • 创建Java对象时,它会被存放在称为堆的内存区域中
  • Java会根据对象的大小来分配内存空间
  • 当对象被虚拟机察觉不会再被使用到,该对象就会被标记成可回收的,如果内存开始不足,垃圾收集器就会启动来清理可回收的垃圾,回收空间
  1. 全局变量(方法)
    (1) 任何变量只要加上public、static和final,基本上都会变成全局变量取用的常数
    (2)任何类中的任何程序都可以存取public static的方法

要点

  1. 面向对象设计扩展功能不需改动之前已经测试好的程序代码
  2. 所有的Java程序都定义在类中
  3. 类如同蓝图描述该类型的对象要如何创建
  4. 对象自治,无需在意它如何完成任务
  5. 对象有已知的事物,并能执行工作
  6. 对象本身已知道的事物称为实例变量,它代表对象的状态
  7. 对象可执行的动作称为方法,它代表对象的行为
  8. 创建类时,可能同时会需要创建独立、测试用的类
  9. 类可以继承自较为抽象的父类
  10. Java的程序在执行期是一组会互相交谈的对象

相关文章

  • 2.类与对象

    子类继承父类,子类继承父类的方法,即子类会自动获得父类的功能 子类从父类继承的方法可以由子类重新定义、改变或延伸 ...

  • 三、元类对象的本质

    1. 元类对象结构。 与类对象的结构一样。 与类对象比较 2. 元类对象的获取。 通过object_getClas...

  • GeekBand OC 2. 类与对象

    类型系统 1. 引用类型:类(Class) 2. 值类型 3. 类型装饰 类 1. 接口 属性表达状态 方法表达行...

  • 2. C++类与对象

    类和对象是C++的重要特性,也是面向对象思想的核心。 我经常和我的学生们说这样一个例子:将大象放冰箱一共分三步:开...

  • 2.类

    用类制造对象 对象与类 1.对象是实体,需要别创建,可以为我们做事情2.类是规范,根据类的定义来创建对象对象(这只...

  • JS基础:面向对象编程

    目录一. 类与对象 1. ES5里的构造函数(constructor)与对象的生成 2. ES6里的类(class...

  • 7.Kotlin伴生对象及其字节码内幕详解

    1.类与接口 示例代码 运行结果 2.抽象类 示例代码 3.对象声明 object declaration,对象声...

  • RunTime底层原理

    1.isaisa:实例对象的isa指向类对象,类对象的isa指向元类对象。元类对象isa执行基类元类对象。2.方法...

  • 类与对象(类与对象定义)

    类与对象的定义和使用 如果在程序之中要定义一个类可以使用class关键字完成,而定义的语法如下: 在这个类中只是定...

  • day 15课堂总结

    01-认识类和对象 1.什么是类,什么是对象 2.类的声明 3.对象的声明 02-对象方法 1.类中的方法 2.对...

网友评论

      本文标题:2.类与对象

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