JAVA面向对象练习04
2017-10-23 10:31
309 查看
创建一个账户Account类,该类有id:账户号码(字符串类型),password:账户密码(int),name:真实姓名(字符串类型),
personId:身份证号码(字符串类型),email:客户的电子邮箱(字符串类型),balance:账户余额(double)。
存款方法:deposit(double balance),取款方法:withdraw(double balance)。构造方法:有参和无参,有参构造方法用于设置必要的属性
并且通过test()方法将所有成员变量打印出来,调用存款和取款方法
package lianxi04;
import java.util.Date;
public class Account {
public class Test {
}
personId:身份证号码(字符串类型),email:客户的电子邮箱(字符串类型),balance:账户余额(double)。
存款方法:deposit(double balance),取款方法:withdraw(double balance)。构造方法:有参和无参,有参构造方法用于设置必要的属性
并且通过test()方法将所有成员变量打印出来,调用存款和取款方法
package lianxi04;
import java.util.Date;
public class Account {
public String id; public String password; public String name; public String personId; public String email; public double balance; public Account(){ } public Account( String password, String name, String personId, String email, double balance) { super(); this.id = String.valueOf(new Date().getTime()); this.password = password; this.name = name; this.personId = personId; this.email = email; this.balance = balance; } public void cun(double money){ balance += money; System.out.println("账户:"+id+"存了"+money+"元,当前余额为"+balance+"元"); } public void qu(double money){ if(balance < money){ System.out.println("余额不足"); }else{ balance -= money; System.out.println("账户:"+id+"取了"+money+"元,当前余额为"+balance+"元"); } } @Override public String toString() { return "Account [id=" + id + ", password=" + password + ", name=" + name + ", personId=" + personId + ", email=" + email + ", balance=" + balance + "]"; }
}
package lianxi04;public class Test {
public static void main(String[] args) { Account a = new Account("000000", "张三", "123456", "111@qq.com", 10); System.out.println(a.toString()); a.cun(100); a.qu(50); }
}
相关文章推荐
- Java面向对象抽象类实例练习
- JAVA面向对象练习03
- 面向对象程序设计上机练习一(函数重载)(java)
- Java面向对象练习
- Java菜鸟教程 面向对象(二)——constructor、overload与一个练习
- sdut_java_面向对象程序设计上机练习一(函数重载)
- [零基础学JAVA]Java SE面向对象部分-09.面向对象基础(04)
- Java sdut acm 1140 面向对象程序设计上机练习一(函数重载)
- Java基础04 - 面向对象1(类与对象)
- 黑马程序员_java基础学习笔记04_面向对象
- JAVA面向对象练习05第一种
- 黑马程序员--Java笔记04--面向对象 及单例设计模式
- Java sdut acm 3349 答答租车系统(面向对象综合练习)
- 【安博培训笔记】Java1 Java面向对象_PPT练习20130920
- JAVA面向对象练习05第二种
- java使用 ArrayList 的增删改(Java面向对象基础练习)
- Java面向对象基础小练习。
- [零基础学JAVA]Java SE面向对象部分-16.面向对象高级(04) 推荐
- 学习练习 java面向对象梯形面积
- JAVA_SE基础——25.面向对象练习