JAVA总结——类与对象

JAVA总结——类与对象


[/align]一、课堂知识
1.什么是对象,生活中有哪些对象?
对象:具体的某一个事物或者物体
如:某一个人(具体的一个人),某一个产品,某一台电脑...

2.怎样描述一个对象?
描述对象要从两方面入手:[align=left]

(1)对象的特征:品牌,颜色,形状,尺寸...
(2)对象的行为:能做什么,有什么用...

3.类的基本格式
类包括方法和属性:方法对应行为;属性对应特征。
public class 类名{
属性:数据类型 属性名;
方法:public 返回值(数据类型)方法名(数据类型 参数名,...)
{
//方法体
}

}

4.实例化对象及方法调用
格式:类名 对象名 = new 类名();
Student stu = new Student();

调用方法:(.)
格式:
对象名.方法名(参数值,...);
stu.setName("张三");
stu.setScore(4);
stu.study();


二、遇到问题及解决
1.完成作业时思路不够清晰,导致花费时间过长:
(1)两人PK,应该建立两个对象,每个对象包括各自的属性及攻击方法(可根据自身爱好定义HP,攻击力,防御力等属性)
(2)在主函数中用循环语句控制两人的攻击

2.注意循环条件位while(1.hp>0&&2.hp>0),注意用break跳出循环

3.明确三条代码的含义
//声明一个属性
(1)String name;

//给属性设置初始值
(2)public void setName(String n)
{
name=n;
}
//获取属性的值
(3)public String getName()
{
return name;
}
有了这三条代码,就可以在主函数中给对象取名字ad1.setName("侵略者");ad2.setName("守卫者");,并且在最后输出时调用对象的名字
name+"在攻击"+d.getName()+","+d.getName()+"剩余的血量是"+d.hp

4.在类中定义攻击方法时,注意参数的理解,如:
public void showInfo(defend d)
{
d.hp = d.hp+d.dep-atp;
System.out.println(name+"在攻击"+d.getName()+","+d.getName()+"剩余的血量是"+d.hp);
}
这是一个攻击方法,是一个对象(ad1)对另一个对象(ad2)的攻击,所以要(defend d),这是一个参数,可将defend类的信息调用到attack中,完成计算。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值