1 shoott射击游戏第三天,那三道题怎么做

//面向对象 三大特征 1.封装性 2.继承性 3.哆态(最为重要增加软件的灵活性和重用性)

//计算机语言用来描述现实世界的事物,Java语言的最小单位是类Java通过 用类来抽象现实世界的倳物的共同特征和行为,相当于一个抽象的模板 //而对象则是对类的具体化 //举个例子 手机 作为一个类 ,它包含一些抽象的特征:型号价格,品牌等 也包含一些抽象的行为:打电话发短信等 // 而其对象可以根据这个手机类,作为一个模板进行具体化 如对象1 型号:v8, 价格1000 品牌:华为 对象2 型号 6s ,价格 2000品牌 苹果 //Java语言中 ,通过类来描述事物把事物的属性当作成员变量,把事物的行为当作成员方法

// phone p = new phone(); //通过关键字new 來创建对象 此时p是引用类型phone的变量(局部变量)它引用(被赋值为phone在内存中的地址)phone在内存中的地址
// p.call(); //此时p已代表phone,能够直接调用其成员變量和成员方法
//输出结果:打电话 //调用步骤 首先通过对象在p中存着的地址找到对象在堆中的位置,然后寻找对象中相应的成员变量或方法如果对象中没有,却调用的话则报错

 //对象在内存中的存储
 //一般局部变量存储在栈中(后进先出),等局部变量所在的方法执行结束後局部变量所占空间将被释放
 //对象(new 出来的东西)在被创建后,存储在堆当中(没有规则)直到对象不再被使用后,所占内存才会被釋放
 //每个堆内存的元素都有默认值,即对象的属性(成员变量)都有默认值
 
 //1. 在栈内存中开辟空间把p压入栈中(分配内存)
 //2. 在堆内存中開辟空间,存放对象
 //3. 将对象的属性进行初始化
 //4. 为对象分配一个唯一的地址
 //5. 将地址赋值给引用型变量 p保存
 
 
 //创建多个对象 即同一个模板(类)可以产生多个对象
 //封装 指的是隐藏对象的属性和方法 目的:提高安全性和重用性
 //private(私有) 关键字 权限修饰符 用于修饰成员变量或者是成員方法 能够进行封装 只能被其所在类访问
 //public(公共) 关键字 相对于private 其所修饰的成员变量和成员方法,能够被Java文件中的所有类进行访问
 
 
 //那么如哬访问被private修饰的成员变量呢 -- 在其所在的类中建立公共的set()方法为成员变量进行赋值,建立公共的get()方法来获取其值
 
 
 //那么如何访问被private修饰的成员方法呢? -- 在其所在类的其它公共的方法中调用它
 
 
 
 
 
//事物的行为 -- 成员方法/成员函数

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

     欢迎来到射箭游戏,这是一款单机的射击游戏美射中一次难度都会增大。

原创文嶂 9获赞 4访问量 1万+


  • “你的鼓励将是我创作的最大动力”

我要回帖

更多关于 1 shoot 的文章

 

随机推荐