题目:
创建一个账户Account类,该类有id:账户号码(长整数),password:账户密码,name:真实姓名,personId:身份证号码 字符串类型,email:客户的电子邮箱,balance:账户余额.方法:deposit: 存款方法,参数是double型的金额;withdraw:取款方法,参数是double型的金额.构造方法:有参和无参,有参构造方法用于设置必要的属性。

账户Account类

public class Account {public long id;public String password;public String name;public String personId;public String email;public double balance;// 存钱public double deposit(double money) {balance += money;return balance;}// 取钱public double withdraw(double money) {balance -= money;return balance;}// 无参构造public Account() {}// 有参构造public Account(long id, String password, String name, String personId,String email, double balance) {this.id = id;this.password = password;this.name = name;this.personId = personId;this.email = email;this.balance = balance;}
}

测试类

class AccountTest {public static void main(String[] args) {System.out.println("----------无参构造------------");Account account = new Account();account.id = 1001;account.password = "123456";account.name = "司马懿";account.personId = "410648023207122014";account.email = "1881533@163.com";account.balance = 6666.00;testFun(account);System.out.println("\n----------有参构造------------");Account account1 = new Account(1002, "root", "诸葛亮","410648023104172014", "1545151@qq.com", 1024);testFun(account1);}// 测试方法static void testFun(Account obj) {System.out.println("id:" + obj.id);System.out.println("密码:" + obj.password);System.out.println("名字:" + obj.name);System.out.println("身份证号:" + obj.personId);System.out.println("邮箱:" + obj.email);System.out.println("余额" + obj.balance);System.out.println("------无参构造方法调用--------");System.out.println("存款后账户余额为:" + obj.deposit(1024));System.out.println("取款后账户余额为:" + obj.withdraw(1024));}
}

运行结果:

Java基础 创建一个账户Account类,该类有id:账户号码(长整数),password:账户密码,name:真实姓名相关推荐

  1. 【java】创建一个顶层框架类的对象

    创建一个顶层框架类的对象 package p1; import javax.swing.*; import java.awt.*; public class Java_3{static final i ...

  2. JAVA 计算圆的面积和周长: 创建一个圆Circle类。为该类提供一个变量r表示半径,一个常量PI表示圆周率; * 同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长;

      插一句嘴,现在扎扎实实地把这些基础地敲一遍,理解了,可能还是会忘记.但是你最后学习的是做题的思路,而不是单纯的记代码.代码忘了再回过头来看一遍就好了,思路是别人偷不走的.[2022-9] * 思路 ...

  3. java写一个外网访问的接口_【JAVA基础】一个案例搞懂类、对象、重载、封装、继承、多态、覆盖、抽象和接口概念及区别(中篇)...

    0 前言 初学JAVA时,总会对一些概念一知半解,相互混淆,不明其设计的用意,如类.对象.重载.封装.继承.多态.覆盖.抽象类.接口概念.为便于理解和巩固,本文将基于一个案例及其变形,展现各个概念的定 ...

  4. truck 用法java_编写Java程序,创建一个父类交通工具类(Vehicles),以及两个子类,分别是轿车类(Car)和卡车类(Truck)。...

    返回本章节 返回作业目录 需求说明: 创建一个父类交通工具类(Vehicles),以及两个子类,分别是轿车类(Car)和卡车类(Truck). 父类有属性品牌(brand)和颜色(color). 在父 ...

  5. JAVA|银行账户Account类

    银行账户Account类 编写Java应用程序.首先定义一个描述银行账户的Account类,包括成员变量"账号"和"存款余额",成员方法有"存款&qu ...

  6. 1. 创建一个桌子Table类,该类中有桌子名称,重量,桌面宽度,长度及桌子高度属性。要求: ① 设计并画出桌子Table类类图; ② 用构造函数初始化所有数据成员; ③ Area() :计算桌面的

    题目 ‬‬1. 创建一个桌子Table类,该类中有桌子名称,重量,桌面宽度,长度及桌子高度属性.要求: ① 设计并画出桌子Table类类图: ② 用构造函数初始化所有数据成员; ③ Area() :计 ...

  7. Java基础学习——第十章 枚举类注解

    Java基础学习--第十章 枚举类&注解 一.枚举类(enum) 1. 枚举类的概念 枚举类:类的对象只有有限个,确定的 线程状态:创建.就绪.运行.阻塞.死亡 当需要定义一组常量时,强烈建议 ...

  8. Java基础语法(七)——类和对象

    文章目录 Java基础语法(七)--类和对象 一.类和对象的初步认识 二. 类和类的实例化 1.类的定义 2.实例化对象 3.如何使用类中的数据 三. 类的成员 1. 字段/属性/成员变量 (1)实例 ...

  9. 如何在Java中创建一个新的List

    本文翻译自:How to make a new List in Java We create a Set as: 我们创建一个Set为: Set myset = new HashSet() How d ...

最新文章

  1. php运行ecshop,ecshop2.x代码执行
  2. 一位软件工程师的6年总结【转】
  3. SAP中各种分摊分配方法
  4. spring源码研究
  5. 关于memcached
  6. 工具SSHSecure连接远程服务器步骤
  7. 数学与算法《文档相似性 - 余弦定理》
  8. jQuery与JavaScript与ajax三者的区别与联系
  9. java高级必须懂得_反射---Java高级开发必须懂的
  10. 开奖及送书|《Vue.js权威指南》
  11. C# 使用FastReport.NET打印报表
  12. 大学生计算机考证时间表
  13. c盘python怎么移到d盘_怎样把C盘的所有文件移到D盘或E盘里去?
  14. 安卓获取浏览器上网记录_Android 获取自带浏览器上网记录
  15. mysql too long_mysql中data too long for column错误的一种解决办法
  16. python使用selenium进行浏览器中途调试的方法
  17. MOOS程序解析记录(7)pMarinePID解析
  18. 全网最全关闭小米手机MIUI系统广告教程
  19. 如何选出符合一定条件的股票
  20. Windows 解决端口占用

热门文章

  1. IIS+php环境下:上传文件出现:windows server PHP Warning: mkdir(): Permission denied 解决办法
  2. IK分词器扩展词典、停用词典、同义词典
  3. 网页代码扒ppt_怎么在网页中在线浏览ppt文档
  4. Exception in thread “main“ java.lang.IllegalAccessException
  5. Java现有Word文档添加目录
  6. mysql和sql server连接不上_php-通过不可靠的网络连接在MySQL和SQL Server...
  7. centos虚拟机提高网速方法
  8. 2023年司法考试报名条件是什么 几月份报考
  9. 算法:循环赛日程表_一般化(n可以为奇数,也可以为偶数)
  10. android 自定义输入法布局,Android InputMethodService|KeyboardView 自定义输入法和键盘 01...