初识面向对象-概念与定义

一、初识面向对象

面向对象是程序设计的思想,是Java语言的核心。面向对象和面向过程都是软件开发的一种编程思想,要真正的理解一种编程思想,或者说应用在实际的开发设计中,并不是看几本书,听几堂课就能搞定的事情,需要先了解,在实际开发中应用,这样不断的思考分析、积累,从而达到理解。

二、类与对象

1.什么是类?
类 :是指描述一类事物,或者看成是一个分类, 例如人类、车类、球类
2.什么是对象?
对象 : 是指具体的个体(也叫实例-instance), 例如马化腾、马云都是人类,一辆迈巴赫、宝马都是车类,一个篮球、足球都是球类。

java语言世界:万事万物皆对象
java世界:万事万物皆可分类

三、Java语言设计

Java语言设计的思想,希望将现实生活中,对象与对象之间的关系在计算机系统得以体现
构建计算机系统, 用的对象!

四、事物的简单思考

人类解决问题的方式总是将复杂的事物简单化,于是就会思考这些对象所属于的某一类事物都是由哪些部分组成的。
通常都会将对象划分为两个部分,即动态部分【行为】与静态部分[描述]。
①静态部分:顾名思义就是不能动的部分,这个部分被称为“属性”,任何对象都会具备其自身属性,如一个人,它包括高矮、胖瘦、性别、年龄等属性。
②动态部分:然而具有这些属性的人会执行哪些动作也是一个值得探讨的部分,这个人可以哭泣、微笑、说话、行走,这些是这个人具备的行为(动态部分),

五、如何设计类[从代码的角度]

1.java中的类,就是类!类不是一个实体的存在,车类这个类,车并不是实体,一辆宝马才是一个实体。类是用来描述一类事物的。
任何事物包含:静态属性,动态属性
2.类的重要性,所有的java程序都以class 为组织单元!

定义类名: public class 类名{
静态属性[描述]:成员变量[成员字段]
动态属性[行为]:方法

例如:
class Student{ //描述了学生这一类
String name; //静态属性【成员变量 可以不用初始化值】姓名
int age; //静态属性年龄
void study(){ //动态行为:可以完成一定的事情,做一定的功能
}
}

类规范书写:
1.类名首字符大写; 如:Student
2.类名必须具有意义;
3.必须写注释;
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值