老王的25天

面向对象思想的举例:
它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的区操作实现。
举例:
洗衣服:
面向过程;把衣服脱下来->找一个盆-> 放衣服->加水。。放洗衣液。。分好多步骤。。。。。。凉
面向对象:把衣服脱下来->打全制动洗衣机->仍衣服->按钮-》完

区别:
面向过程:强调步骤。
面向对象:强调对象,这里的对象就是洗衣机。

特点:
面向对象思想是一种个符合我们思考习惯的思想,它可以将复杂的事情简单化,并将我们从执行者变成凉指挥者。
面向对象的语言中,包含了三大基本特征,即封装,继承和多态。

l类和对象
类:是一种属性和行为的 集合。

属性:就是该事物的状态信息。
行为i:就是该事物能够做什么。

举例:小猫
属性:名字,体重,年龄,颜色
行为:走,跑,叫。

对象:
对象:是一类事物的具体表现。对象是类的一个实例(并不是找女朋友),必然具备该类事物的属性和行为。

类与对象的关系:
类是对一类事物的描述,是抽象的
对象是一类事物的实例,是具体的
类是对象的模板,对象是类的实体

手机设计图(抽象的)

真正的手机(具体的)

类 的定义:
定义一个类,用来模拟“学生”事物,其中就是有两个组成部分。
*

  • 属性:(是什么);
  • 姓名
  • 年龄
  • 行为:(能做什么);
  • 吃饭
  • 睡觉
  • 学习
  • 对应到JAVA类当中:
  • 成员变量(属性):
  • String name;//姓名
  • int age;//年龄
  • 成员方法(行为):
  • public void eat(){}//吃饭
  • public void sleep(){}//睡觉
  • public void study(){}//学习
  • 注意事项:
  • 1,成员变量是直接定义在类当中的,在方法外边的。(方法外,类当中)
  • 2,成员方法不要写static关键字,这就是和普通方法的区别所在。和有没有参数,和有没有返回值没有关系的。
public class Student {
 
 
 
 //成员变量
 String name;//姓名
 int age;//姓名
//成员方法
 public void eat(){
  System.out.println("吃饭饭 ! ");
 }
 public void sleep(){
  System.out.println("睡觉觉 !");
 }
 public void study(){
  System.out.println("学习 !");
 }
 }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值