Location via proxy:
[ UP ]
[Report a bug]
[Manage cookies]
No cookies
No scripts
No ads
No referrer
Show this form
Home
Java Tutorial
Language
Data Type
Operators
Statement Control
Class Definition
Development
Reflection
Regular Expressions
Collections
Thread
File
Generics
I18N
Swing
Swing Event
2D Graphics
SWT
SWT 2D Graphics
Network
Database
Hibernate
JPA
JSP
JSTL
Servlet
Web Services SOA
EJB3
Spring
PDF
Email
J2ME
J2EE Application
XML
Design Pattern
Log
Security
Apache Common
Ant
JUnit
Method Overriding : Inheritance « Class Definition « Java Tutorial
Java Tutorial
Class Definition
Inheritance
When you extends a class, you can change the behavior of a method in the parent class.
This is called method overriding.
This happens when you write in a subclass a method that has the same signature as a method in the parent class.
If only the name is the same but the list of arguments is not, then it is method overloading.
5.22.Inheritance
5.22.1.
Inheritance
5.22.2.
Accessibility
5.22.3.
Method Overriding
5.22.4.
The extends Keyword
5.22.5.
Deriving a Class
5.22.6.
The keyword super represents an instance of the direct superclass of the current object.
5.22.7.
Derived Class Constructors: Calling the Base Class Constructor
5.22.8.
Overriding a Base Class Method
5.22.9.
Type Casting
5.22.10.
Inheritance, constructors and arguments
5.22.11.
Combining composition and inheritance
5.22.12.
Inheritance and upcasting.
5.22.13.
Overloading a base-class method name in a derived class does not hide the base-class versions.
5.22.14.
Cleanup and inheritance
5.22.15.
Creating a Multilevel Hierarchy
5.22.16.
Demonstrate when constructors are called in a Multilevel Hierarchy