Java复习 9继承与多态

来源:互联网 发布:vscode php 代码跳转 编辑:程序博客网 时间:2024/06/08 00:37
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();}}

原创粉丝点击