Java.2 面向对象

面向对象

public class Object {

    String Name; //对象的属性“Name”
    float Price; //对象的属性“Price”

    public static void main(String[] args){

        Object ItemDirt = new Object(); //新建一个ID为"ItemDirt"的对象

        ItemDirt.Name = "泥土";
        ItemDirt.Price = 114.514f;
        ItemDirt.addPrice(10f); //调用一个方法,并且设定方法的参数为 10f

        System.out.println("物品名称:"+ItemDirt.Name+"\n物品价格:"+ItemDirt.Price);
    }
    //一个方法。名字 “addPrice”
    void addPrice(float AddPrice){
        Price = AddPrice+Price;
    }
}

用集合论解释对象和类

定义两个电灯泡a,b。由于它们是一个单独的实体,所以叫做对象。
而它们都是电灯泡,所以都属于“电灯泡”这一个类下。

对象的概念

对象其实就是一种封装的概念,它把事物封装成一个类,然后提供类的接口,而具体的过程人们是看不到的。
在代码当中,Object ItemDirt = new Object();其实就是在“Object”这一个类下创建一个名为“ItemDirt”的对象

属性

在代码中,我给几个变量(String,float,double,int,char……)打上了注释,其中包含了“属性”两个字
在面向对象的思想中,一个对象可以包含多种属性。例如一个方块的硬度,材质等等

方法

方法是对象的一个(某种)行为。例如沙子方块需要提升自己价值,那么它就可以调用代码中的“addPrice”方法。

posted @ 2021-12-05 15:28  Huanlan  阅读(37)  评论(0编辑  收藏  举报