【Day17.2】Java重写方法(toString 和 equals和快捷方式的使用)

本文介绍了Java中方法重写的关键注意事项,包括修饰符限制、方法名和参数列表要求、返回值类型等。同时讲解了创建set、get方法和构造器的快捷方式,以及toString和equals方法的重写,提供了重写这两个方法的快捷代码示例,旨在提高代码的可读性和便利性。
摘要由CSDN通过智能技术生成

目录

方法重写(注意):

创建set、get和构造体的快捷方式:

代码:

 toString重写:

toString重写快捷方式:

 equals重写:

 重写:

重写快捷方式:


方法重写(注意):

    1、修饰符不能大于父类修饰符
    2、方法名相同,参数列表相同
    3、返回值类型:如果是基本数据类型,则是基本数据类型,jdk1.5之后
    放宽限制,必须小于或等于父类的返回值类型。
    4、子类可以重写父类的所有方法,除了父类的 private 和 final方法
    5、父类中静态方法不能被子类覆盖为非静态方法
    6、父类的非静态方法不能被子类覆盖为静态方法
    7、同一个类中,只能重载,不能被覆盖
    8、子类重写父类方法,只能在子类及子类的子类可以使用,父类的方法是没有改变的

     

创建set、get和构造体的快捷方式:

set、get快捷方法:

 创建构造方法的快捷方式:

代码:

父类

package Overriding1;

public class Pen {

	private String name;		//姓名
	private int age;			//年龄
//	构造方法
	public Pen() {
		super();
	}
	public Pen(String
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

老板大气,I am happy

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值