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”方法。