zoukankan      html  css  js  c++  java
  • 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”方法。

  • 相关阅读:
    LCA——最近公共祖先
    P1576 最小花费
    CollaQ复现
    人体姿态估计Alphapose安装
    mingw安装
    MADDPG实现
    MFMARL(Mean Field Multi-Agent Reinforcement Learning)实现
    MASK_RCNN实现
    Insightface实现
    .tar.002文件怎么解压
  • 原文地址:https://www.cnblogs.com/htext/p/15645750.html
Copyright © 2011-2022 走看看