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();
        }
    }

    一个引用,多个对象

    千秋邈矣独留我 百战归来再读书
  • 相关阅读:
    实验六 进程基础
    实验五 shell脚本编程
    实验四 Linux系统搭建C语言编程环境
    实验三 Linux系统用户管理及VIM配置
    实验二 Linux系统简单文件操作命令
    实验一 Linux系统与应用准备
    实验八 进程间的通信
    实验七 信号
    实验六 进程基础
    实验五 shell脚本编程
  • 原文地址:https://www.cnblogs.com/lordwind/p/11170966.html
Copyright © 2011-2022 走看看