面相对象初体验

对象是用于计算机语言对问题域中事物的描述,对象通过“属性(attribute)”和“方法(method)”来分别对应事物所具有的静态属性和动态属性。
类是用于描述同一类的对象的一个抽象的概念,类中定义了这一类对象所具有的静态属性和动态属性
类可以看成一类对象的模板,对象可以看成该类的一个具体实例。
系统设计类与对象的认识:
1.现实生活中
①现实生活中,做一个纸质模板:目标是为了统计某一类事物的数据,录入学生信息模板,主要 为了统计学生信息
理解:学生信息纸质模板,没填写任何数据,描述学生这一类事物!是一个类
②现实生活中,复制纸质模板,得到独立的崭新的一份,填写具体的信息,该复制的模板填写了 具体的信息,描述了一个具体的信息
理解:学生纸质模板,填写了具体的信息,描述的是一个具体的学生,是一个对象
2.虚拟世界中
①需要个模板,一个类,用来描述一类事物
②可以复制该模板,填写具体的信息,用来描述具体的一个事物
3.再次强化类和对象的概念
①[类]:就是一个类事物:是不具体的:是类
②[对象]:就是一个具体的学生,是具体的:是对象
现实世界中,随处可见的一个事物就是对象,对象是事物存在的实体,如人类、书桌、计算机、高楼大厦等。人类解决问题的方式总是将复杂的事物简单化,于是就会思考这些对象所属于的某一类事物都是由哪些部分组成的。
通常都会将对象划分为两个部分,即动态部分【行为】与静态部分[描述]。
①静态部分:顾名思义就是不能动的部分,这个部分被称为“属性”,任何对象都会具备其自身属性,如一个人,它包括高矮、胖瘦、性别、年龄等属性。
②动态部分:然而具有这些属性的人会执行哪些动作也是一个值得探讨的部分,这个人可以哭泣、微笑、说话、行走,这些是这个人具备的行为(动态部分),
人类通过探讨对象的属性和观察对象的行为了解对象。、
静态部分:属性
动态部分【行为】:属性
如何设计类
①java中的类,就是类!用来描述一类事物,任何事物包含:静态属性,动态属性
java中的类就是用来描述一类事物!
②通过设计类,可以用来描述一类事物
③如何设计:
静态属性[描述]:成员变量[成员字段]
动态属性[行为]:方法
设计学生类:语法:
class Student{//描述了学生这一类的事物
String name;//静态属性【成员变量 可以不用初始化值】姓名
int age;//静态属性年龄
void eat(){//动态行为:可以完成一定的事情,做一定的功能
}
}
类规范书写:
1.类名首字符大写; Student
2.类名必须具有意义;
3.必须写注释;
如何创建对象:
类型 变量名 = new 类名() 比如 Student stu = new Student();
给对象赋值 和取值:
赋值–>对象名.字段名 比如 stu.name=”Xxxx”;
取值:–对象名.字段名 比如 stu.name

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值