Day7 java的基础知识点(六)

1.对象—用来描述客观事物的一个实体,由一组属性和方法构成

1.1对象的特征——属性
  • 属性——对象具有的各种特征

  • 每个对象的每个属性都拥有特定值

    1.2对象的特征——方法
  • 方法——对象执行的操作

2.类——确定对象将拥有属性和方法

  • 具有相同属性和方法的一组对象的集合
  • 定义类就是定义类的成员(成员变量和成员方法)
    • 成员变量 和以前定义变量是一样的,只不过位置发生了改变,在类中,方法外
    • 成员方法 和以前定义方法是一样的,只不过把static去掉

3.类和对象的关系——根据类创建对象叫实例化对象

  • 类是抽象的概念

  • 对象是具体实体

Day7 java的基础知识点(六)

4.java类模板

Day7 java的基础知识点(六)

5.如何创建和使用对象

  • 创建对象

    • 类名 对象名 = new 类名();
  • 引用对象成员:使用“."进行一下操作

    • 引用类的属性:对象名.属性

6.面向对象的优点

  • 与人类的思维习惯一致

    • 把人类解决问题的思维过程转变为程序能够理解的过程
  • 信息隐藏, 提高了程序的可维护性和安全性

    • 封装实现了模块化和信息隐藏
    • 封装使得在对象外部不能随意访问对象的属性和方法
  • 提高了程序的可重用性

    • 一个类可以创建多个对象实例, 增加了重用性

7.数据类型总结

7.1基本数据类型

​ byte、short、int、long、float、double、char、boolean

7.2引用数据类型

​ String、数组、类、接口、枚举

8.数据类型使用区别

Day7 java的基础知识点(六)