Java教程

面向对象1:类和对象

本文主要是介绍面向对象1:类和对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、类和对象

  1. 什么是类

    类是对现实生活中一类具有共同属性和行为的事物的抽象

    类的特点

    • 类是对象的数据类型

    • 类是具有相同属性和行为的一组对象的集合

  2. 什么是对象的属性

    属性:对象所具有的各种特征,每个对象的每个属性都有特定的

  1. 什么是对象的行为

    行为:对象能够执行的操作

  1. 类和对象的关系

    类:类是对现实生活中一类具有共同属性和行为的事物的抽象

    对象:是能够看得到摸得着真实存在的实体

    总结:类是对象的抽象 对象是类的实体

  1. 类的定义

    类的重要性:是Java程序的基本组成单位

    类的组成:属性和行为

    • 属性:在类中通过成员变量来体现(类中的方法外的变量)

    • 行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)

    类的定义步骤:

    1. 定义类

    2. 编写成员变量

    3. 编写类的成员方法

    public class 类名{
      //成员变量名
      变量1的数据类型 变量1;
      变量2的数据类型 变量2;
        ···
      //成员方法
        方法1;
        方法2;
        ···
    }
  1. 对象的使用

    创建对象

    • 格式:类名 对象名=new 类名();

    • 范例:Phone p = new Phone();

    使用对象

    1. 使用成员变量

      • 格式:对象名.变量名

      • 范例:p.brand

    2. 使用成员方法

      • 格式:对象名.方法名()

      • 范例:p.call()

  2. 案例

    需求:首先定义一个学生类,然后定义一个学生测试类,在学生测试类中通过对象完成成员变量和成员方法的使用

    思路:

    1. 定义一个学生类

      类名:Student
      成员变量:name,age
      成员方法:study(),doHomework()
    1. 定义学生测试类

      类名:StudentDemo
      因为要做测试,所以有一个主方法:main方法
    2. 在学生测试类中通过对象完成成员变量和成员方法的使用

      给成员变量赋值,输出成员变量的值
      调用成员方法
    3.  

这篇关于面向对象1:类和对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!