对象:用来描述客观事物的一个实体,由一组属性和方法构成。 类的特征(属性)和行为(方法): 类的属性:对象所拥有的静态特征在类中表示时称为类的属性。 类的方法:对象执行的操作称为类的方法。 类和对象的关系是抽象和具体的关系。类是对象的类型,对象是类的实例。 对象的属性和方法被共同封装在类中,相辅相成,不可分割。 面向对象程序设计的优点如: 1:与人类的思维习惯一致。 2:隐藏信息,提高了程序的可维护性和安全性。 3:提高了程序的可重用性。 使用类的步骤如: 1:定义类:使用关键字class。 2:创建类的对象:使用关键字new。 3:使用类的属性和方法:使用“.”操作符。
Java数据类型的默认值 类型 默认值 int 0double 0.0char ‘\u0000’boolean FalseString null
1:英雄类package com.kkpublic class yx {String name;int z;public void show(){System.out.println("我是英雄,我的基本情况如下:");System.out.println("姓名:"+name+",生命值:"+z);}}
2:武器类
package com.kk;public class wq {String name;int gjl;public void show(){ System.out.println("我是武器,我的基本情况如下:"); System.out.println("武器名:"+name+",攻击力:"+gjl);}}
3:怪物类
package com.kk;public class gw {String name;int z;String type;public void show(){ System.out.println("我是怪物,我的基本情况如下:"); System.out.println("姓名:"+name+",生命值:"+z+",类型:"+type);}}
4:创建各类信息,并输出各自的信息
package com.kk;public class gwy {public static void main(String[] args) {yx h=new yx();h.name="李小侠";h.z=300;h.show();wq k=new wq();k.name="死神镰刀";k.gjl=12;k.show();gw m=new gw();m.name="小龟";m.z=300;m.type="潜水类";m.show();}}
**2**: 使用new关键字创建客户对象,并调用show( )方法输出客户信息。 使用 if 结构实现分支判断。
package com.ww;public class too {int jf;String type;public void show(){if(jf>1000}}}
package com.ww;public class too1 {public static void main(String[] args) {too k=new too();k.jf=3050;k.type="金卡";k.show();}}