面向对象之类和对象

什么是面向过程与面向对象?
面向过程:

    • 比如说:你要完成洗衣服这件事
      面向过程:就是需要你用手搓搓搓,搓干净之后再晾干。你一件一件洗的过程、这就是面向的过程
      面向对象:就是你把衣服放进洗衣机,洗衣机帮你洗好。洗衣机怎么洗好的你不用管,你只用面向洗衣机,所以这个洗衣机就是你面向的对象。

    • 再说一个,项目经理与员工
      经理要完成一个项目,就跟员工说:把这个项目做出来。
      经理要把做项目这件事交个员工来完成,这个员工就是经理面向的对象。员工需要去想怎么一步步吧项目做出来,这个员工面向的就是过程。

总的来说,面向过程与面向对象只是一个做一件事的思维。去做一件事,你去完成就是面向过程,交给别人来帮你完成就是面向对象。

类和对象

  • 什么是类:

    • 类是指抽象的、概括许多东西,像人、动物、植物、电脑、手机、都是类。人,可以称为 人类,所以类不具体到某一物体(或者叫东西)。
    • 如果我说 是一个动物,你会想狮子、老虎、大象!因为你不知道我所说的是什么动物,所以说类是抽象的。

      • 什么是对象:
      • 具体到某一个实际物体,比如,你眼前的这台电脑。 你眼前的这台电脑是一个实际存在 并且在你的眼前,这台电脑就是所说的对象

      • 你兜的手机,也是具体到某一个实例(或者叫东西),这个手机实例就是对象

类的组成:
成员方法:就是指每个人类共同具有的行为
成员变量:指属性

每一个类都会有相同的属性:例如 , 人类,为什么不说树是一个人,就是因为每个人都有名字,年龄,性别、身高体重~~等等太多太多,这些就是属性
把这些人类共同具有的行为提出来就成为方法(又叫成员方法)

 //动物类
public class  Animal {    
    static String name;// 动物的名字
    int age;// 动物的年龄
    double weight;// 动物的体重 这些是属性

    public static void zou(String name) {// 成员方法
        System.out.println(name + "在草原用四只脚跑");
    }

    public static void Predation(int age, double weight) {// 成员方法  身高体重
        System.out.println("追杀猎物\n" + "这只豹子的年龄是:" + age + "\n这只豹子的体重是:"
                + weight);
    }


//类2,通过对象来调用类
    public static void main(String[] args) {
        Animal Ai = new Animal();// 通过动物类创建一个对象
        Ai.zou("一只大花豹");
        Ai.Predation(18,50.0);//

    }

输出结果是:
一只大花豹在草原用四只脚跑
追杀猎物
这只豹子的年龄是:18
这只豹子的体重是:50.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值