📄 exec_0916.txt
字号:
面向对象
1,写一个类,名为Animal,该类有两个私有属性,
name(代表动物的名字),和legs(代表动物的腿的条
数)。并提供个两构造方法,一个无参,默认给name
赋值为AAA,给legs赋值为4;另一个需要两个参数,
分别用这两个参数给私有属性赋值。该类还有两个重载的move()方法,其中一个无参,在屏幕上输出一行文字: XXX Moving!!(XXX为该动物的名字);另一个需要一个int参数n,在屏幕上输出n次 XXX Moving!!
2,写一个类Person,包含以下属性:String name;
int age; boolean gender; Person partner。
为Person类写一个marry(Person p)方法,代表当前
对象和p结婚,如若可以结婚,则输出恭贺信息,
否则输出不能结婚原因。要求在另外一个类中写一
个主方法,来测试以上程序。(下列情况不能结婚:
结婚年龄,男<24,女<22;3,某一方已婚)
项目名称:Bank Account Management System 银行账户管理系统 简称BAM
项目描述:这是一个基于C/S结构的银行账户在线管理系统,用户可以通过ATM终端界面来操作自己的银行账户.
项目实施方式:这是一个同步练习,随着达内CoreJava课程的深入,这个项目将趋于完整,学员的任务是随着知识点的深入,完成每一个进阶的项目要求.
练习1:(面向对象基础语法)
写一个账户类(Account),属性:
id:账户号码 长整数
password:账户密码
name:真实姓名
personId:身份证号码 字符串类型
email:客户的电子邮箱
balance:账户余额
方法:
deposit: 存款方法,参数是double型的金额
withdraw:取款方法,参数是double型的金额
void withdraw(double money){
//判断
}
构造方法:
有参和无参,有参构造方法用于设置必要的属性
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -