click below
click below
Normal Size Small Size show me how
OOP Thought Process
Object Oriented Programming concepts
Question | Answer |
---|---|
Explain how private eat() in PotPie, which inherits from Food, will be have when called upon from main() in Inheritance Class. | Will error out b/c a private method cannot be accessed outside of the class. |
abstract | a property of a class when it is a subclass, and needs to be a superclass as well. |
having a main() in every class (part 1) | There is nothing wrong with having main methods in each of your classes. |
having a main() in every class (part 2) | When you package your code into a jar, you have to specify which class contains the main method you want to run in the MANIFEST.MF file, which goes in the META-INF directory of the jar. |
having a main() in every class (part 3) | You have to do this even if you only have one class with a main method as the java runtime needs to know which class it should look in to find the main method when you execute the jar file. |
having a main() in every class (part 4) | If you have main methods in your other classes, they will simply be ignored. |
having a main() in every class (part 5) | Only the class you specify as the main one in the MANIFEST.MF file will have it's main method executed. |
overloading vs. overriding |