演示java面向对象的核心特性(类的封装性,继承性和多态性)
本例演示实例成员与类成员的差别,演示析构方法的设计和调用.声明的Person1类包含了实例成员变量,类成员变量,实例成员方法和类成员方法. public class Person1 { protected String name; //姓名,实例成员变量,保护成员 prot...
Java面向对象设计主要有三大特征:封装性、继承性和多态性
Java面向对象设计主要有三大特征:封装性、继承性和多态性一 封装性 1.1 概念:它是将类的一些敏感信息隐藏在类的类部,不让外界直接访问到,但是可以通过getter/setter方法间接访问。1.2 目的:我们可以并且有可能在方法中,添加自己的限制,保证数据的有效性;从某种程度上说,封装也提...
JAVA面向对象的多态性
JAVA面向对象的多态性01——向上转型和向下转型及简单应用classA{publicvoidtell1(){System.out.println("A_tell1");}publicvoidtell2(){System.out.println("A_tell2");}}classBextendsA...
Java面向对象多态性
Java面向对象多态性1、多态性的体现: 方法的重载和重写 对象的多态性2、对象的多态性: 向上转型:程序会自动完成 父类 父类对象=子类实例 向下转型:强制类型转换 子类 子类对象=(子类)父类实例示例代码:publicclassPolDemo01{staticclassA{publicvoi...