多态(继承父类的非静态重写方法)

/*
1.多态:程序中研究对象的多态
2.People p = new Person();转换为父类 变量 = new 子类();
3.意义:单继承下,可以无限扩展,满足扩展性
4.前提:必须有继承方法必重写父类指向自己的子类5.成员变量(静态非静态):编译时期看父类有没有该变量,有就运行,没有就报错运行时期运行父类中的变量
6.非静态成员方法:编译时期看父类有没有该方法,有就运行,没有就报错运行子类重写静态方法
7.静态成员方法:编译时期看父类有没有该方法,有就运行,没有就报错运行父类静态方法利用猫和动物写多态
猫是动物的一种*/class Animal1{public void eat(){ }
}
class Cat1 extends Animal1{public void eat(){System.out.println("猫吃猫粮");}
}public class DuoTai {public static void main(String[] args){// Cat1 c = new Cat1();//c.eat();//对象多态性写法Animal1 a = new Cat1();a.eat();}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/421866.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

xml语法基础

1.xml直观样式 XML是最理想的树状数据结构的存储方式。 <?xml version"1.0" encoding"ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Dont forget…

spring map使用annotation泛型注入问题分析

今天在整一个spring的ioc学习demo&#xff0c;碰到一个问题&#xff0c;居然Autowire在set方法注入map时&#xff0c;map的key类型不能为String之外的其他类型&#xff0c;具体看下面问题 Autowiredpublic void setTypeMap(Map<Integer,String> typeMap) {this.typeMap …

(JAVA)Object类之toString()和equals()

Object类&#xff1a;存储于java.lang包中&#xff0c;有构造方法&#xff0c;无super 一.toString():返回该对象的字符串表示-----String类型&#xff0c;输出类型中&#xff0c;默认调用toString()1.public String toString() {return getClass().getName() "" I…

(JAVA)Object类之Scanner

/* Scanner类&#xff1a;使用正则表达式解析基本类型和字符串的简单文本扫描器 一.源代码&#xff1a;public final class Scanner implements Iterator<String>, Closeable {...}1.不允许继承2.使用时必须导入包 import java.util.Scanner&#xff1b; jdk1.5以上版本才…

序列化 小复习

想要序列化一个对象则需要使其继承serializable或者externalizable接口 一下是一个实例小程序&#xff1a; ser_test 1 import java.io.*;2 3 public class ser_test{4 public static void main(String[] args) throws Exception{5 person p1 new person(1,1.2,&q…

(JAVA)Object类之String类

/* 字符串&#xff1a; 一、概述&#xff1a;1.字符串在JAVA中&#xff0c;使用""表示2.java.lang.String类3.只要写""就是字符串对象。不需要new二、空参构造器new Sting();private final char value[];public String() {this.value "".value;…

(JAVA)String类之比较方法

/* 字符串&#xff1a; 一、概述&#xff1a;1.字符串在JAVA中&#xff0c;使用""表示2.java.lang.String类3.只要写""就是字符串对象。不需要new二、空参构造器new Sting();private final char value[];public String() {this.value "".value;…

云计算之路-黎明前的黑暗:20130424网站故障经过

一、背景 4月18日的访问高峰扛过去之后&#xff0c;我们和阿里云一直在努力寻找问题的真正原因。是问题&#xff0c;躲不去的&#xff0c;不找到根源&#xff0c;随时会突然袭击。 压力测试未能重现问题&#xff0c;只能进行大海捞针般的猜测&#xff1a;SLB&#xff08;均衡均…

hdu2955 Robberies (动态规划之背包)

http://acm.hdu.edu.cn/showproblem.php?pid2955 题意&#xff1a;Roy想要抢劫银行&#xff0c;每家银行多有一定的金额和被抓到的概率&#xff0c;知道Roy被抓的最大概率P&#xff0c;求Roy在被抓的情况下&#xff0c;抢劫最多。 分析&#xff1a;被抓概率可以转换成安全概率…