जावा सार कीवर्ड
उदाहरण
एक abstract
विधि एक abstract
वर्ग से संबंधित है, और इसमें कोई शरीर नहीं है। शरीर उपवर्ग द्वारा प्रदान किया जाता है:
// Code from filename: Main.java
// abstract class
abstract class Main {
public String fname = "John";
public int age = 24;
public abstract void study(); // abstract method
}
// Subclass (inherit from Main)
class Student extends Main {
public int graduationYear = 2018;
public void study() { // the body of the abstract method is provided here
System.out.println("Studying all day long");
}
}
// End code from filename: Main.java
// Code from filename: Second.java
class Second {
public static void main(String[] args) {
// create an object of the Student class (which inherits attributes and methods from Main)
Student myObj = new Student();
System.out.println("Name: " + myObj.fname);
System.out.println("Age: " + myObj.age);
System.out.println("Graduation Year: " + myObj.graduationYear);
myObj.study(); // call abstract method
}
}
परिभाषा और उपयोग
कीवर्ड एक abstract
गैर-पहुंच संशोधक है, जिसका उपयोग कक्षाओं और विधियों के लिए किया जाता है।
वर्ग: एक अमूर्त वर्ग एक प्रतिबंधित वर्ग है जिसका उपयोग वस्तुओं को बनाने के लिए नहीं किया जा सकता है (इसे एक्सेस करने के लिए, इसे किसी अन्य वर्ग से विरासत में मिला होना चाहिए)।
विधि: एक अमूर्त विधि का उपयोग केवल एक अमूर्त वर्ग में किया जा सकता है, और इसमें कोई शरीर नहीं होता है। शरीर उपवर्ग (विरासत से प्राप्त) द्वारा प्रदान किया जाता है।
संबंधित पृष्ठ
हमारे जावा संशोधक ट्यूटोरियल में संशोधक के बारे में और पढ़ें ।