zoukankan      html  css  js  c++  java
  • 类和对象

    引用和指向

    对象是什么,比如英雄联盟里面的英雄Hero就是一个对象。盖伦,提莫,寒冰都是这个对象。

    类似于C语言里面的函数,下面就是创建了一个对象。

    new Hero();

    对象是基础的模型,然后是如何使用对象。盖伦和寒冰的名字都不同所以这里的对象是不同的。

    Hero Hanbing = new Hero();

    这里的寒冰用了英雄的模板,就是对对象的引用。

    下面是具体的示范。

    public class Hero {
         
        String name; //姓名
         
        float hp; //血量
         
        float armor; //护甲
         
        int moveSpeed; //移动速度
         
        public static void main(String[] args) {
            //创建一个对象
            new Hero();
            //使用一个引用来指向这个对象
            Hero h = new Hero(); 
        }   
    }

    如果盖伦和阿卡丽都要使用对象怎么办?这里就是一个引用对应多个对象。

    多个引用对应一个对象的要点是;一个引用同一时间只能指向一个对象。盖伦的对象只能是一个,而不能同时具备

    package charactor;
    
    public class Hero {
        public String name; 
        protected float hp; 
        public static void main(String[] args) {
               Hero garen =  new Hero();
               garen =  new Hero();
        }
    }

    一个引用,多个对象

    千秋邈矣独留我 百战归来再读书
  • 相关阅读:
    mysql 查询优化 ~ select count 知多少
    mongodb 案例 ~ 经典故障案例
    printk 驱动调试
    21天学通C++学习笔记(七):函数
    OPC UA
    MQTT
    分库分表
    水平、垂直权限问题(横向越权与纵向越权)
    数据库中的行转列和列转行
    面试知识点
  • 原文地址:https://www.cnblogs.com/lordwind/p/11170966.html
Copyright © 2011-2022 走看看