【七】面向对象
2023-12-31 05:42:19
1. 类和对象
1.1 类和对象的理解
? 客观存在的事务皆为对象,所以我们也常常说万物皆对象
- 类
- 类的理解
- 类是对现实生活中一类具有共同属性和行为的事务的抽象
- 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合
- 简单理解:类就是对现实事物的一种描述(可以理解为:类就是一张设计图,而对象就是要根据设计图制作出来的功能)
- 类的组成
- 属性:指事务的特征,例如:手机事物(品牌、价格、尺寸)
- 行为:指事务能执行的操作,例如:手机事物(打电话、发短信)
- 类的理解
- 类和对象的关系
- 类:类是对现实生活中一类具有共同属性和行为的事物的抽象
- 对象:是能够看得到摸得着的真实存在的实体
- 简单理解:类是对事物的一种描述,对象则为具体存在的事物
1.2 类的定义
类的组成是由属性和行为两部分组成
- 属性:在类中通过成员变量来体现(类中方法外的变量)
- 行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)
类的定义步骤:
- 定义类
- 编写类的成员变量
- 编写类的成员方法
public class 类名 {
// 成员变量
变量1的数据类型 变量1;
变量2的数据类型 变量2;
// 成员方法
方法1;
方法2;
}
栗子:
package com.itheima.test6;
public class Phone {
// 成员属性
String brand;
int price;
// 成员方法
public void call()
{
System.out.println("打电话");
}
public void sendMessage()
{
System.out.println("发短信");
}
}
1.3 对象的使用
- 创建对象的格式:
- 类名 对象名 = new 类名();
- 调用成员的格式:
- 对象名.成员变量
- 对象名.成员方法()
- 实例代码:
public class PhoneDemo {
public static void main(String[] args) {
// 创建对象
Phone p = new Phone();
// 使用成员变量
System.out.println(p.brand);
System.out.println(p.price);
p.brand = "小米";
p
文章来源:https://blog.csdn.net/weixin_44963187/article/details/135283084
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!