weapon

JAVA|编写西游记人物类

眉间皱痕 提交于 2019-12-11 04:45:53
西游记人物类 按要求编写Java应用程序: (1)编写西游记人物类(XiYouJiRenWu) 其中属性有:身高(height),名字(name),武器(weapon) 方法有:显示名字(printName),显示武器(printWeapon) (2)在主类的main方法中创建二个对象:zhuBaJie,sunWuKong。并分别为他 们的两个属性(name,weapon)赋值,最后分别调用printName, printWeapon方法 显示二个对象的属性值。 public class shiyan2 { public static void main ( String [ ] args ) { XiYouJiRenWu XiYouJiRenWu1 = new XiYouJiRenWu ( 180.0 , "zhubajie" , "jiuchidingpa" ) ; System . out . println ( "zhuBaJie height:" + XiYouJiRenWu1 . height + "\tname:" + XiYouJiRenWu1 . name + "\tweapon:" + XiYouJiRenWu1 . weapon ) ; XiYouJiRenWu XiYouJiRenWu2 = new XiYouJiRenWu ( 175.0 ,

作业

北慕城南 提交于 2019-11-30 22:50:45
今日作业 1.什么是对象?什么是类? 对象:从现实世界中抽象出来的特征与技能的结合体 类:一系列对象特征与技能的结合体 2.绑定方法的有什么特点 把对象当做第一个参数传入绑定方法中,由不同的对象调用,就把不同的对象传给不同的绑定方法 3.基于面向对象设计一个对战游戏 class Person: '''人类''' def __init__(self,name,money,aggr,life_value): self.name = name self.money = money self.aggr = aggr self.life_value = life_value def attack(self,dog): if self.life_value > 0: dog.life_value -= self.aggr print(f''' {self.name}攻击{dog.name}成功 {self.name}生命力{self.life_value} {dog.name}生命力{dog.life_value} ''') return True class Dog: '''狗类''' def __init__(self,name,aggr,life_value): self.name = name self.aggr = aggr self.life_value = life_value

Java自学-类和对象 访问修饰符

依然范特西╮ 提交于 2019-11-29 03:13:57
Java的四种访问修饰符 成员变量有四种修饰符 private 私有的 package /friendly/default 不写 protected 受保护的 public 公共的 比如public 表示公共的 public String name; 而maxHP 没有修饰符即代表package/friendly/default float maxHP 示例 1 : 类之间的关系 类和类之间的关系有如下几种: 以Hero为例 自身 :指的是Hero自己 同包子类 :ADHero这个类是Hero的子类,并且和Hero处于 同一个包下 不同包子类 :Support这个类是Hero的子类,但是在 另一个包下 同包类 : GiantDragon 这个类和Hero是 同一个包 ,但是彼此 没有继承关系 其他类 :Item这个类, 在不同包 ,也没有继承关系的类 示例 2 : private 私有的 使用private修饰属性 自身:是可以访问的 同包子类:不能继承 不同包子类:不能继承 同包类:不能访问 其他包类:不能访问 注: 红色字体,表示不可行 package charactor; import property.Weapon; public class Hero { //属性id是private的,只有Hero自己可以访问 //子类不能继承 //其他类也不能访问 private

js静态成员和实例成员

孤人 提交于 2019-11-28 22:22:59
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> function Hero(name, blood, weapon) { // 实例成员 / 对象成员 -- 跟对象相关的成员,将来使用对象的方式来调用 this.name = name; this.blood = blood; this.weapon = weapon; this.attack = function () { console.log(this.weapon + ' 攻击敌人'); } } // 静态成员 -- 直接给构造函数添加的成员 Hero.version = '1.0'; var hero = new Hero('刘备', 100, '剑'); hero.attack(); var hero1 = new Hero('关羽', 100, '刀'); hero1.attack(); // 静态成员不能使用对象的方式来调用 console.log(hero.version); // 静态成员使用构造函数来调用 console.log(Hero.version); </script> </body> </html> 来源: https://www