- 博客(7)
- 收藏
- 关注
原创 重写与重载的区别
方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重写发生在子类与父类之间, 重写方法返回值和形参都不能改变,与方法返回值和访问修饰符无关,即重载的方法不能根据返回类型进行区分。即外壳不变,核心重写!重载是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。...
2022-06-06 15:10:03
113
原创 谈谈类与对象
一.类与对象的定义类(class)的定义:是构造对象的模板,类也是一组相关的属性和行为的集合。属性:某种事物的信息与状态的描述。行为:事物能够做的东西,如手机可以打电话,或者说功能类是抽象的,而不是真实存在的。对象的定义:对象是类的实例。对象是根据类创建出来的,所以对象要具备类中的属性和行为。类与对象的关系:类是对象的模板,对象是类的实体。二.类与对象的代码举例public class Student { private int scor=0; private Stri
2022-05-22 21:22:10
180
原创 浅谈画图工具重绘
在完善画图工具的过程中,我发现了一个问题:当窗体的大小发生改变的时候,在窗体上画好的图形就会消失,这就引出了我们今天要谈的重绘问题。重绘,字面意思可知就是重新绘制,既是在改变窗体状态之后,重新绘制出我们已经在窗体上画好的图形。最后显示的效果就是,无论窗体的状态如何改变窗体上的图形都保持不变。为了实现这一点我们要通过两步来实现1.将绘制出的图形数据保存到数组中。2.重写窗体组件的paint方法,在该方法中遍历保存数据的数组,还原所有保存图形。以重绘直线为例,操作的步骤如下:1.定义一个
2022-04-13 15:56:42
433
原创 浅谈类与对象
类的概念:描述一类对象的行为和状态。类是抽象的概念的集合。对象的概念:对象☞具体的事物,对象是一个具体的个体,存在状态和行为。例如:男歌手就是一个类,Justin Bieber就是其中的一个对象,类似的对象还有很多。1.在java中,我们使用关键字class来定义类,如下图(类名取和类相关的名字)2.所有程序,想要运行都需要主函数,接下来我们就要写主函数。在主函数里,新建对象名,调用属性,赋值,再调用方法输出内容...
2022-04-12 18:28:43
75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人