`
fantasyday
  • 浏览: 33669 次
  • 性别: Icon_minigender_1
  • 来自: 东京
社区版块
存档分类
最新评论

Inheritance

    博客分类:
  • Java
 
阅读更多
public class InheritanceTest {
	
	
	public static void main(String[] args) {
		Child child = new Child();
		child.test();
	}
}

class Parent {
	public void test () {
		print();
	}
	
	private void print () {
		System.out.println("This is Parent ");
	}
}

class Child extends Parent {
	private void print () {
		System.out.println("This is Child ");
	}
}
 

 

Result:

This is Parent

Means:

Even the print() method is set to private
in Parent class, Child can inherite it.
And even there is a same-name-method in Child, it won't gonna invoked.

分享到:
评论

相关推荐

    inheritance

    【标题】"inheritance"指的是在编程领域中的继承机制,特别是在面向对象编程(OOP)的概念中。继承是面向对象编程的一个核心特性,允许一个类(子类或派生类)从另一个类(父类或基类)继承属性和方法。这种设计模式...

    Advanced JavaScript (closures,prototype,inheritance)

    JavaScript,作为一种广泛应用于Web开发的脚本语言,其高级特性如闭包(closures)、原型(prototype)和继承(inheritance)是理解其精髓的关键。本文将深入探讨这些概念,帮助开发者更好地掌握JavaScript的核心。 ...

    inheritance---derived-class.rar_inheritance

    在C++编程语言中,继承(Inheritance)是面向对象编程的一个核心概念,它允许一个类(称为子类或派生类)从另一个类(称为基类或父类)继承特性。这种特性使得代码重用变得简单,同时也能实现多态性。"inheritance--...

    EC.zip_eC_inheritance

    How do you choose between inheritance and templates? Between templates and generic pointers? Between public and private inheritance? Between private inheritance and layering? Between function ...

    C 程序设计教学课件:CHAPTER 8 INHERITANCE.ppt

    这在【标题】"C++程序设计教学课件:CHAPTER 8 INHERITANCE.ppt"中被详细讲解。继承的主要优点包括代码重用和表达程序组件之间的自然关系。 【描述】中提到,通过继承,基类的代码会被派生类自动继承,避免了重复...

    qt-all-class-inheritance-diagrams.rar_QT树状图_inheritance_qt 树状图_q

    这个"qt-all-class-inheritance-diagrams.rar"压缩包包含了QT框架中的所有类的继承关系图,对于理解和学习QT库的架构至关重要。下面将详细阐述QT的类继承体系和相关知识点。 首先,QT的核心在于其面向对象的设计,...

    C程序设计教学课件:CHAPTER8INHERITANCE.pptx

    在CHAPTER8INHERITANCE.pptx中,主要讲解了C++中的继承及其相关知识点。 8.1 引入 继承的主要目的是促进代码重用和表达程序组件之间的自然关系。例如,可以创建一个`Vehicle`基类,然后派生出如`Car`, `SaloonCar`,...

    inheritance_art.zip

    在"inheritance_art.zip"这个压缩包中,可能包含了一系列关于Godot中继承应用的艺术性示例或教程。 1. **基础概念**:继承的核心思想是代码重用。子类可以继承父类的所有属性和方法,同时还可以添加新的特性或者...

    Laravel开发-laravel-single-table-inheritance

    在Laravel框架中,Single Table Inheritance(STI,单表继承)是一种设计模式,用于处理具有相似属性但类型略有不同的对象。这种模式允许我们使用单一数据库表来存储多种类型的数据,通过一个字段来区分不同类型的...

    C++程序设计教学课件:CHAPTER 8 INHERITANCE.ppt

    在C++编程中,继承(Inheritance)是面向对象编程的一个核心概念,它允许我们创建新的类(派生类)时基于已经存在的类(基类)。这种机制使得基类的特性被派生类继承,从而实现代码重用并表达程序组件间的自然关系。...

    17_mt_l2s_inheritance

    《17_mt_l2s_inheritance》是一个关于LINQ to SQL的视频教程,它深入浅出地讲解了如何在.NET框架下使用C#语言进行数据库操作。LINQ(Language Integrated Query,语言集成查询)是.NET Framework 3.5引入的一项重要...

    Laravel开发-moloquent-inheritance

    Moloquent继承是针对Moloquent模型的一个特性,允许开发者在MongoDB中实现单表继承(Single Table Inheritance, STI),这是一种面向对象的设计模式,用于处理多个相关类共享同一数据库表的情况。 单表继承的核心...

    面向对象程序设计英文教学课件:10-Inheritance.pptx

    在本教学课件“10-Inheritance.pptx”中,主要探讨了面向对象设计中的继承机制。 继承(Inheritance)是OOP的基础之一,它允许我们创建一个新类(称为派生类或子类),这个新类会继承另一个已存在的类(称为基类或...

    面向对象程序设计英文教学课件:10_Inheritance.ppt

    在本课件“10_Inheritance.ppt”中,重点讲解了面向对象编程中的继承(Inheritance)这一关键知识点。继承是OOP的基石之一,它促进了软件的复用,使得代码更加模块化和高效。 继承的基本思想是,我们可以将一个类视...

    Laravel开发-single-table-inheritance

    在Laravel框架中,单表继承(Single Table Inheritance,STI)是一种设计模式,用于处理具有相似属性但类型不同的模型。这种模式允许我们在数据库中只使用一张表来存储多种类型的对象,通过一个额外的字段来区分不同...

    Laravel开发-eloquent-inheritance-storage

    Eloquent ORM中的继承存储(Eloquent Inheritance Storage)是一个强大的特性,它允许我们通过模型继承来处理多态关联,为复杂的数据结构提供更灵活的解决方案。本文将深入探讨这个主题,帮助你理解如何在实际项目中...

Global site tag (gtag.js) - Google Analytics