目录

  • 1 初识Java
    • 1.1 Java是什么?
    • 1.2 如何搭建Java开发环境?
    • 1.3 如何编写java应用程序?
    • 1.4 代码如何注释?
  • 2 Java语法基础
    • 2.1 章节导引-BMI体重计算器
    • 2.2 Java变量与数据类型
    • 2.3 Java运算符
    • 2.4 数据类型转换
    • 2.5 控制台输入输出
    • 2.6 Java数学
  • 3 选择结构
    • 3.1 章节导引-BMI健康报告
    • 3.2 简单选择结构
    • 3.3 复杂选择结构
    • 3.4 选择结构嵌套
  • 4 循环结构
    • 4.1 章节导引-猜数字游戏
    • 4.2 while循环
    • 4.3 do...while循环
    • 4.4 for循环
    • 4.5 循环语句跳转
    • 4.6 多重循环
    • 4.7 猜数字最终版
  • 5 数组
    • 5.1 章节导引-客户积分奖励
    • 5.2 一维数组
    • 5.3 最大值与排序
    • 5.4 foreach访问数组
    • 5.5 二维数组
    • 5.6 循环嵌套
    • 5.7 客户积分奖励
  • 6 字符串
    • 6.1 章节导引-登录注册
    • 6.2 String类
    • 6.3 StringBuffer类
  • 7 面向对象入门
    • 7.1 章节导引-客户积分奖励升级
    • 7.2 类和对象基础
    • 7.3 类的无参方法
    • 7.4 类的有参方法
类和对象基础

类和对象

一、什么是对象

大家都听过一个经典的话术叫:世间万物皆对象,所谓对象并不是抽象的概念,它泛指的是我们生活中的各种各样的事物,我们都称之为对象,比如猴子、绿叶、太阳,包括生活中的人。可以说对象就是我们日常生活中事物的统称。



生活中也有不少对象


二、对象的特征

属性——对象具有的各种特征,每个对象的每个属性都拥有特定值

例如:张浩和李明的年龄、姓名不一样


方法——对象要执行的操作


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

三、什么是类


同样,类与对象一样,也有特征和行为,比如每个宠物犬都有名字/品种/犬龄/毛色/体重,同样每只宠物犬都有奔跑/吼叫/进食/睡觉,而且进而我们也能发现类的特征是静态的,行为是动态的。

    1. 类是对象的类型

    2. 具有相同的属性和方法的一组对象的集合


四、类与对象之间的关系

(1)类是抽象的概念,是对象的模板

       比如说: “手机”,“宠物”,“人”

(2)对象是一个你能够看得到、摸得着的事物,是类的具体实例



五、面向对象编程


(1)所有Java程序都以类class为组织单元

(2)关键字class定义自定义的数据类型


定义一个类的步骤:


举例:定义手机类Telephone


代码实现:


六、对象的创建和使用



项目任务1和2:定义商场会员对象每个会员的信息,包括编号、姓名、积分和会员类别。创建和保存5个商场会员,分别给他们赋初值,然后打印输出。