मैं जावा के साथ नए हूँ और निम्न कोड के बारे में 2 से प्रश्न हैं उपवर्ग हो रही है:जावा: एक सुपर क्लास सूची
class Animal { }
class Dog extends Animal { }
class Cat extends Animal { }
class Rat extends Animal { }
class Main {
List<Animal> animals = new ArrayList<Animal>();
public void main(String[] args) {
animals.add(new Dog());
animals.add(new Rat());
animals.add(new Dog());
animals.add(new Cat());
animals.add(new Rat());
animals.add(new Cat());
List<Animal> cats = getCertainAnimals(/*some parameter specifying that i want only the cat instances*/);
}
}
1) वहाँ किसी भी तरह से या तो कुत्ता या बिल्ली उदाहरणों प्राप्त करने के लिए है अमीनल सूची? 2) यदि हां, तो मुझे सही ढंग से getCertainAnimals विधि कैसे बनाना चाहिए?
ऑपरेटर का उदाहरण http://www.javapractices.com/topic/TopicAction.do?Id=31 का उपयोग करें। – kosa
कक्षा का प्रकार प्राप्त करने के लिए exampleOf() का उपयोग करें :) – Satya