Java复习 9继承与多态

本文通过一个具体的Java程序示例介绍了类的继承概念。父类包含基本属性如姓名、学号等,子类继承父类并增加了性别属性。示例展示了如何在子类中覆盖和使用父类的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


class Use
{
	String uname;			//声明姓名	
	int uid;				//声明学号
	int uage;				//声明年龄
	int uresult;			//声明成绩
	String uaddr;			//声明家庭住址
	void print(){			//父类中的print()方法
		System.out.println("姓名:"+uname+"\n学号:"
				+uid+"\n成绩:"+uresult+"\n家庭住址:"+uaddr);
	}
	
}
class Use1 extends Use		//Use1继承自Use
{
	boolean usex;			//声明性别
	void print1(){			//定义一个自己的print1方法
		if(usex)
		{
			System.out.println("性别:男");
		}
		else{
			System.err.println("性别:女");
		}
	}
}

public class InheritTest {
	public static void main(String[] args) {
		Use u=new Use();				//创建Use的对象u,并分别为属性赋值打印输出
		Use1 u1=new Use1();				//创建Use1的对象u1,并分别为属性赋值打印输出
		u.uname="张三";
		u.uage=22;
		u.uid=1568264;
		u.uaddr="北京海淀区";
		u.uresult=99;
		System.out.println("父类中方法输出为:");
		u.print();
		
		u1.uname="李四";
		u1.uaddr="山东济南";
		u1.uage=20;
		u1.uid=123456;
		u1.uresult=98;
		u1.usex=false;
		System.out.println("\n子类方法的输出为:");
		u1.print();
		u1.print1();
	}

}

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小黄人软件

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值