Java For Beginners: The Complete Guide To Learning Java for Beginners (Computer Programming) by Bruce Berke

Java For Beginners: The Complete Guide To Learning Java for Beginners (Computer Programming) by Bruce Berke

Author:Bruce Berke [Berke, Bruce]
Language: eng
Format: epub
Published: 2018-05-31T18:30:00+00:00


class Cow extends Mammals {

public void drink() {

super.drink(); // to invoke method in super class

System.out.println("Cows can drink and eat");

}

}

public class TestCow {

public static void main(String args[]) {

Mammals c = new Cow(); // mammal reference but Cow object

c.drink(); // to execute method in Cow class

}

}

Chapter 9: Polymorphism

This feature allows us to perform an action through divergent ways. With polymorphism, one object may take different forms. Example:

public interface Animals{}

public class Mammals{}

public class Cow extends Animals implements Mammals{

}

The Cow class above has numerous inheritances, making it polymorphic. These references may be generated from above:

Cow c = new Cow();

Mammals m = c;

Animals an = c;

Object ob = c;

All above reference variables are referring to a similar object. All variables are referring to the same object.

Example:

class Cars{

void consume(){

System.out.println("Cars consume fuel");



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.