JavaOOP
汤永红
爱生活,爱教育,爱编程。
展开
-
写一个单例模式的代码
package com.hr.单例模式;/** * @ClassName Student * @Description: TODO * @Author 汤永红 * @Date 2020/8/7 0007-11:05 * @Version V1.0 **/public class Student { //静态属性 static Student student; //构造方法私有 private Student() { } //提供一个公.原创 2020-08-07 11:11:21 · 758 阅读 · 0 评论 -
Java第一阶段项目结构练习
搭建的结构如下package com.hr.entity;/** * @ClassName Student * @Description: TODO * @Author 汤永红 * @Date 2020/8/5 0005-9:57 * @Version V1.0 **/public class Student { /** * 学号 */ private int id; /** * 姓名 */ private原创 2020-08-07 11:04:27 · 272 阅读 · 1 评论 -
JavaOOP复习
JavaOOPJAVAOOP会Java基础,面向对象的编程,基本的算法和数据结构。Java面向对象编程类是模板,对象是具体。类有属性和方法。一个类可以创建多个对象。构造方法,构建一个对象,只能new关键字调用。封装 数据安全。 访问修饰符 public 公共的 不受限 protected 受保护的 跨包必须是其子类 default(不写)默认的 只能在同一个包中访问 private 私有的 ...原创 2020-08-07 10:57:00 · 264 阅读 · 0 评论 -
Java面向对象接口的应用作业(项目结构)
第一题:创建一个包名为com.hr.entity User(实体) private int id; private String name; private String password; private String address;com.hr.dao UserDao(接口) 方法有 int add(User user) int update(User user) int delete(User user) ...原创 2020-08-05 11:48:16 · 282 阅读 · 0 评论 -
UML图学习
类图画法类之间的几种关系:泛化(Generalization)、实现(Realization)、关联(Association)(又分一般关联、聚合(Aggregation)、组合(Composition))、依赖(Dependency)一、类图画法1、 类图的概念A、显示出类、接口以及它们之间的静态结构和关系B、用于描述系统的结构化设计2、 类图的元素类、接口、协作、关系,我们只简单介绍一下这四种元素。同其他的图一样,类图也可以包含注解和限制。类图中也可以包含包和子系..原创 2020-08-05 11:37:06 · 306 阅读 · 0 评论 -
Java面向对象编程之继承练习题(三)
作业1写一个Person类,有编号id,姓名name,职位job。构造方法带三个参数。方法:登陆login注册register自我介绍talk写一个学生Student类继承Person类,方法有:考试test属性有:学费money写一个老师Teacher类继承Person类,属性有 工资salary方法有:工作work写一个测试类TestPerson,测试学生和老师学生:姓名-张三 职位-学生 学费-18000老师:姓名-李四 职位-老师 工资-8000解题步...原创 2020-08-04 12:06:37 · 7412 阅读 · 1 评论 -
Java面向对象编程课后习题(二)
第一题(风扇类Fan)设计一个名为Fan的类来表示一个风扇。这个类包括:·三个名为SLOW、MEDIUM和FAST而值是1、2和3的常量表示风扇的速度。·一个名为speed的int类型私有数据域表示风扇的速度(默认值为SLOW)。·一个名为on的boolean类型私有数据域表示风扇是否打开(默认值为false)。·一个名为radius的double类型私有数据域表示风扇的半径(默认值为5)。·一个名为color的string类型私有数据域表示风扇的颜色(默认值为blue)。·这四原创 2020-08-03 14:18:46 · 1692 阅读 · 1 评论 -
Java面向对象第一次作业
创建一个简单的银行程序包包名:bank根据类图创建两个类,分别是Account和Customer.Account类要求:声明一个私有对象属性:balance,这个属性保留了银行帐户的当前(或即时)余额。 声明一个带有一个参数(initBalance)的公有构造器,这个参数为balance属性赋值。 声明一个公有方法getBalance,该方法用于获取经常余额。 声明一个公有方法deposit,该方法向当前余额增加金额。 声明一个公有方法withdraw从当前余额中减去金额。Cust原创 2020-08-02 22:29:14 · 548 阅读 · 0 评论 -
Java面向对象第一次课作业
1.写一个Animal类有三个属性:种类,攻击性,年龄一个带有三个参数的构造方法并且有跑,吃方法。2.写一个电风扇类有三个属性:一个无参构造方法一个有参构造方法并且有转,停,开方法3.写一个商品类商品编号商品名称商品价格商品数量商品货架有五个属性有无参构造方法有有参构造方法有set/get方法4.写一个音乐类编号歌手专辑名称歌名时长有五个属性有播放,停止,快进,后退方法5.写一个银行卡类编号银行卡号用户名姓名身份证号电话地址原创 2020-08-02 21:30:17 · 866 阅读 · 0 评论 -
Mac系统下idea安装UML插件
在 Mac 上安装 Graphviz 需要使用 Homebrew 安装。Homebrew官网:https://brew.sh/唉呀,windows版的都写好了,mac还没完。Failed to connect to raw.githubusercontent.com port 443: Connection refused查询真实IP在https://www.ipaddress.com/查询raw.githubusercontent.com的真实IP。vim /...原创 2020-08-01 21:17:00 · 750 阅读 · 0 评论 -
windows10下IDEA安装PlantUML及使用
知识的海洋真是大,今天又发现了这个玩意,了解一下下。下载https://graphviz.org/download/https://www2.graphviz.org/Packages/stable/windows/10/cmake/Release/x64/安装我们选类图详细用法https://blog.csdn.net/g1506490083/article/details/79877659如何使用https://..原创 2020-08-01 20:13:12 · 445 阅读 · 0 评论 -
Java面向对象(一)
万事万物皆对象,面向对象的编程就是对现实世界的模拟。类和对象人类的发展,先是有对象,随着社会的发展文明的进步,才有了类的概念。为了更好地认识世界,分门别类。在编程世界,先是有类,再根据类创建出对象。类是对象的高度抽象,就是模拟。类里面只有属性和方法。属性原本是对象的特征,方法原本是对象具有的功能。举个例子:张三是一个人,他有姓名和年龄,会读书,写字。我们该如何抽象他?第一步:他是人,所在我们可以定义类的名字为Person。class Person {}第二步:他有属性:姓名和年龄原创 2020-08-01 17:59:42 · 163 阅读 · 0 评论