answersLogoWhite

0

54gweru

User Avatar

Wiki User

9y ago

What else can I help you with?

Continue Learning about Engineering

What is the use of reusability in inheritance?

Inheritance in Java refers to the feature wherein the code/functionality of one class can be used in another class that extends this class. Example: public class Parent { ... .. } public class Child extends Parent { ... .. . } Here the class Child extends the class Parent and hence the methods of Parent are available for Child to use. This way we are re-using the code in the parent class in the child class instead of re-writing the whole thing again.


When an abstract modifier applied to a class?

An Abstract class is a special kind of class that cannot be instantiated. It has one or more methods which are not implemented in the class. These methods are declared abstract and they do not contain any code inside them. Ex: abstract class Parent { public abstract String getSon(); public abstract String getDaughter(); .... .... //More methods that contain specific behaviour/code in them } The above is an abstract class "Parent" that has a lot of functionality but it has declared two abstract methods which have no code inside them. Any class that has one or more abstract methods has to be abstract. This abstract class cannot be instantiated. i.e., the below piece of code will not work. The code will not even compile. Parent object = new Parent();


Can a parent class access the functions of child class?

no, Parent class can not access the members of child class ,but child class can access members of parent class


Does the abstract classes contain implementation for methods?

An Abstract class is a special kind of class that cannot be instantiated. It has one or more methods which are not implemented in the class. These methods are declared abstract and they do not contain any code inside them.Ex:abstract class Parent {public abstract String getSon();public abstract String getDaughter();........//More methods that contain specific behaviour/code in them}The above is an abstract class "Parent" that has a lot of functionality but it has declared two abstract methods which have no code inside them. Any class that has one or more abstract methods has to be abstract. This abstract class cannot be instantiated.i.e., the below piece of code will not work. The code will not even compile.Parent object = new Parent();Purpose of Abstract Classes:Abstract classes are generally used where you want an amount of behaviour to be used by the class that extends the abstract class while at the same time giving options to the child class to provide a certain amount of behaviour itself.A Child Class extending the Abstract Class:public class Child extends Parent {public String getSon() {return "Sons Name";}public String getDaughter(){return "Daughters Name";}...... //Code specific to the Child class}You can also have methods that have code implementation in the abstract class but those methods cannot have the abstract keyword in their method declaration.


What is function overriding in Java?

Method overriding is similar to method overloading, with a small difference. In overriding, a method in a parent class is overridden in the child class. The method in the child class will have the same signature as that of the parent class. Since the method in the child class has the same signature & name as the method of its parent class, it is termed as overriding. In situations where you may have to explicitly call the parent class method you can use the "super" keyword and for explicitly calling the current objects method you can use the "this" keyword.

Related Questions

What is a secret code for class dojo?

outline5


What is class dojo?

Class Dojo is a website for teachers for their children's behaver


How do you use dojo in a sentence?

My dad took me to a dojo class


What is the use of reusability in inheritance?

Inheritance in Java refers to the feature wherein the code/functionality of one class can be used in another class that extends this class. Example: public class Parent { ... .. } public class Child extends Parent { ... .. . } Here the class Child extends the class Parent and hence the methods of Parent are available for Child to use. This way we are re-using the code in the parent class in the child class instead of re-writing the whole thing again.


Why you prefer to having parent class in java?

Having a parent class in Java is not mandatory. It is a good approach to extend from a parent class that has much of the functionality that the current class needs already coded. This helps us re-use functionality/code and avoid redundant/duplicate code.


When an abstract modifier applied to a class?

An Abstract class is a special kind of class that cannot be instantiated. It has one or more methods which are not implemented in the class. These methods are declared abstract and they do not contain any code inside them. Ex: abstract class Parent { public abstract String getSon(); public abstract String getDaughter(); .... .... //More methods that contain specific behaviour/code in them } The above is an abstract class "Parent" that has a lot of functionality but it has declared two abstract methods which have no code inside them. Any class that has one or more abstract methods has to be abstract. This abstract class cannot be instantiated. i.e., the below piece of code will not work. The code will not even compile. Parent object = new Parent();


What does dojo kun mean in Karate?

It literally means the dojo code. They are some rules which all karate practitioner have to follow. You can see them in front of your dojo. They highlight the expectations from a karateka and what s/he is disallowed to do in his/her dojo.


What is the student code for class dojo?

The student code for ClassDojo is a unique code assigned to each student that allows them to join their class and access their learning activities. Teachers generate and share this code with their students, often during the first class or via a secure communication method. To enter the code, students typically need to download the ClassDojo app or visit the website and follow the prompts to join their specific class. If you need the code, please contact your teacher for assistance.


Tell you a dojo card code on clubpenguin?

8hd2f4fgp88


What the code is for a dojo card pack?

sensei destroyer


On club penguin what is the code for unlocking dojo cards?

the code is different for each pack.


Does the website class dojo cost money?

ClassDojo is free for teachers.