Java一二事 2017-4-7
今天第一次在笔记本上面敲Java代码, 理论知识学的都还可以,代码一般也都可以看的懂, 但是一旦独立敲代码,就总是卡壳,遇到各种各样的问题, 问题解决之后,就感觉怎么会犯这么低级的错误呢, 1,主类名和定义的类名重复了 2,定义的类写在主类里面了
public class PersonTest {
public static void main(String[] args) {
Person zs = new Person();
zs.setName("张三");
zs.setAge(18);
System.out.println("我叫"+zs.getName()+",今年"+zs.getAge()+"岁了。");
zs.take(200F);
System.out.println("我还剩"+zs.getMoney()+"元");
zs.use(30F);
System.out.println("我还剩"+zs.getMoney()+"元");
}
}
class Person
{
private String name;//定义名字属性,私有
void setName(String name) //设置姓名
{
this.name = name;
}
String getName() //获取名字
{
return name;
}
private int age; //定义年龄属性,私有
void setAge(int age)//设置年龄
{
this.age = age;
}
int getAge() //获取年龄
{
return age;
}
private float money;//money属性,定义取钱 花钱的方法。
void take(float take_money) //取钱方法
{
money+=take_money;
}
void use(float use_money) //定义花钱方法
{
if(money<use_money)
System.out.println("钱不够");
money = money - use_money;
}
float getMoney() //获取money的金额
{
return money;
}
void speak()
{
System.out.println("我叫"+name+",今年"+age+"岁了,我有"+money+"元。");
}
}