Which choice is the correct declaration for the class named Dog, derived from the Animal class?
class Animal{ //.... }
public class Dog extends Animal { //.... };
public class Animal :: Dog { //.... };
class Dog : public Animal { //.... };
class Dog :: public Animal { //.... };