`

关于父类和子类

    博客分类:
  • Java
 
阅读更多
class Father{ 
void print(){
	
	System.out.println ("父类的哦");
	}; 

}

class Son extends Father{ 
    void print(){
    	System.out.println("子类中!");//重写父类的方法(将会覆盖父类的方法)
    	} 
     void show(){
     	System.out.println("show 中!");
     	} 
} 
class Demo{ 

    public static void main(String args[]){ 
     
    // Father  obj = new Father();
     Father objFat  = new Son(); //父类的对象指向子类
       Son  objSon  =new Son();//子类的对象指向子类
     objFat.print();//子类重写了父类的方法调用的是子类的方法(也是子类方法覆盖了父类的方法) 
     //objFat.show();//编译有错误(父类的对象调用子类的方法) 
     objSon.show();//子类的对象调用子类的方法;
  } 
} 
分享到:
评论

相关推荐

    在父类获取子类属性

    在Java编程语言中,"在父类获取子类属性"是一个常见的需求,特别是在设计模式、继承和多态性等核心概念的应用中。这个主题涉及到面向对象编程的基本原理,特别是子类继承父类后如何访问和操作子类特有的属性。下面...

    父类赋值给子类

    这里我们将深入探讨如何在 C# 中进行父类属性到子类属性的赋值,并考虑效率、灵活性和代码可维护性。 首先,让我们理解一下父类和子类的概念。在 C# 中,父类(也称为基类或超类)是定义了一组属性和方法的类,而...

    论JAVA继承机制中父类与子类的关系

    在Java中,子类可以通过以下方式重写父类的属性和方法: - **数据成员的重写**:当子类定义了一个与父类同名的数据成员时,子类成员将隐藏父类成员,即在子类中默认情况下无法直接访问父类成员。 - **方法的重写**...

    子类、父类查询

    有关子类和父类。A是子类,Teacher是父类。A是Teacher 的一种(子类)会继承父类李非私

    java多态性详解——父类引用子类对象

    Java的多态性使得代码更加灵活和可扩展,通过父类引用子类对象的方式,不仅能够简化代码结构,还能够在不修改现有代码的基础上添加新的功能。理解并掌握多态性是成为高级Java程序员的关键步骤之一。

    Java中父类和子类之间的转换操作示例

    Java中父类和子类之间的转换操作示例 Java 中父类和子类之间的转换操作是面向对象编程(OOP)中一个重要的概念。它允许开发者在不同的类之间进行类型转换,以便更好地实现继承和多态性。在 Java 中,父类和子类之间...

    Java中父类怎么调用子类的方法

    本文将通过示例代码和详细的解释,介绍三种方式来实现父类调用子类的方法,并对每种方式进行了详细的分析。 一、把子类传递到父类的有参构造中,然后调用 在这种方式中,父类需要在构造函数中接受子类的对象,然后...

    父类引用指向子类对象

    这种现象发生时,父类类型的引用被用来创建和操作子类的对象,允许我们利用子类扩展的功能,同时保持代码的通用性。下面将详细解释这一概念,并探讨其背后的机制、注意事项以及相关的访问权限问题。 首先,让我们...

    C#子类舍弃属性转换为父类UtilSubToBase.cs

    利用C#反射将子类舍弃多余的属性转换为父类,用途比较少。

    java,定义父类和子类.pdf

    ### Java中的父类与子类概念详解 在Java编程语言中,继承是一种强大的特性,它允许我们创建新的类,这些新类会继承已有类的属性和行为。这种机制不仅能够提高代码的复用性,还能使得类之间的关系更加清晰、易于理解...

    java 子类对象赋值给父类对象的使用

    这一过程是自动且安全的,因为子类对象包含了父类的所有属性和方法。下面我们将深入探讨这个主题,包括它的原理、示例代码以及相关的知识点。 首先,理解向上转型的基本概念。在Java中,子类是父类的一个特例,这...

    java定义父类和子类.doc

    继承机制允许我们定义一个通用的父类,并让子类继承其属性和方法,从而实现代码复用和提高开发效率。多态性则允许我们在运行时动态地选择要调用的方法,从而提高了程序的灵活性和可扩展性。 在实际开发中,继承机制...

    【java】父类声明子类实例化.mhtml

    【java】父类声明子类实例化.mhtml

    java反射获取所有属性,获取所有get方法,包括子类父类

    在标题和描述中提到的知识点主要集中在如何通过反射获取类的所有属性和get方法,包括来自子类和父类的。下面将详细介绍这些内容。 1. **获取所有属性**: 在Java中,`java.lang.Class` 类提供了获取类属性的方法。...

    java代码-使用java解决父类与子类的声明应用的源代码

    java代码-使用java解决父类与子类的声明应用的源代码 ——学习参考资料:仅用于个人学习使用!

    将子类引用赋给父类对象时,java虚拟主机并没有将那些非继承成员丢弃

    子类B不仅可以继承父类A的所有公有(public)和受保护(protected)成员,还可以有自己的特有成员。当我们声明一个父类类型的引用并将其赋值为子类的对象时,如`Car car = new SportsCar();`,这里的`car`引用虽然...

    java 静态非静态 字段方法 子类父类构造_初始化顺序!

    java 静态_非静态 字段_方法_代码块 子类父类构造_初始化顺序! 三个class 让你清清楚楚 第一个class java代码如下: package initialOrder; class Parent { // 静态变量 public static String p_StaticField...

    java多态性详解——父类引用子类对象.pdf

    在这种情况下,父类类型的引用可以调用父类中定义的所有属性和方法,而对于子类中定义而父类中没有的方法,它是无可奈何的。 第二点,多态性可以通过方法的重写和重载来实现。在上面的例子中,Father 类中有两个...

Global site tag (gtag.js) - Google Analytics