自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 商场促销-策略模式

大鸟给小菜出了一个作业,让小菜做一个商场收银软件,营业员根据客户端所购买商品的单价和数量,向用户收费。

2024-09-06 08:00:00 1102

原创 代码无错就是优?简单工厂设计模式

这样运算类就与运算方法解耦合了,添加其他的运算,只需继承运算类实现对应方法即可。以上代码实现计算器是没有问题的,但是否就真的好呢?,其他的运算却也要参加编译,这是我们不希望的。加减乘除类(Operator运算类的子类)虽然已经满足我们的需求了,但如果要加。使程序更加灵活,容易修改,易于复用。命名不规范:使用A,B来命名。这样在别的地方也可以复用。没有处理除数为0的情况。Operator运算类。Operator运算类。if做了好几次无用功。,这会使得我想要添加。

2024-09-04 20:00:00 337

原创 接口(Java基础)

微观概念:接口代表了某种能力宏观概念:接口是一种标准简单的说,接口就是一种被规范的标准,只要符合这个标准都可以通用,接口的表现在于对行为的抽象。就好比USB,每个厂商生产的USB我们都可以用,这是因为他们有同一个标准,这里USB就是接口。

2024-03-15 11:13:14 313 1

原创 static abstract final

1.static修饰的成员为静态成员,无需创建对象,可直接通过类名访问2.静态方法不能直接访问非静态成员3.静态方法中不能使用this或super4.静态方法可以继承,不能重写,没有多态5.静态代码块在类加载时被执行,且只执行一次被abstract修饰的类,成为抽象类。抽象类 ==> 不够完整的类,不够具体的类抽象(abstract)例如:对于“动物”,是抽象的概念,不是具体的事物假设有“动物类”从语法的角度是可以创建的。

2024-03-13 20:21:49 1650

原创 多态(Java基础)

下面的例子:调用Pet里的eat,在Dog里重写,执行Dog里的eat。主人可以执行“喂食”这个行为,但这个行为实际上是宠物执行的。父类类型作为形参,实际上是指向的子类对象。调用父类的方法,执行的是子类的方法。例:在一个宠物店,有主人这个父类。多态:父类类型指向子类对象。

2024-03-11 22:44:49 351

原创 方法的重写,继承下构造方法的执行

1.方法名与父类完全相同2.参数列表完全相同 (否则就不是重写而是重载了)3.返回值类型可以跟父类一致,也可以是父类的其他子类4.访问权限要相同或者放大​。

2024-03-11 15:56:14 553 1

转载 Java基础之Scanner类,Random类,ArrayList类

一个可以解析基本类型和字符串的简单文本扫描器。例如,以下代码使用户能够从System.in//属于引用类的方法//整数引用此类的实例用于生成伪随机数。是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储的元素.ArrayList中可不断添加元素,其大小也自动增长。

2024-03-10 20:10:02 70 3

原创 Java基础(仅供记录)

面向对象:方法 <==> 函数现实世界的组成:世界是由对象组成的对象:(Object Oriented Programming) 属性 + 方法类:类似图纸,按照类可以创建出对象抽取出共性的行为和特征,保留所关注的部分【业务使用的】由类创建出的对象类:定义了对象应具有的特征和行为,类是对象的模板对象:拥有多个特征个行为的实体,对象是类的实例。

2024-03-10 14:32:37 347 4

原创 Java基础(仅供记录)

仅供记录我的学习状况

2024-03-10 14:25:54 670 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除