Héritage: une nouvelle classe peut être construite sur la base d'une classe existante. Hériter des classes existantes peut réutiliser les méthodes et les domaines de ces classes. Sur cette base, de nouvelles méthodes et domaines peuvent être ajoutés pour étendre les fonctions de la classe.
classe publique étendStu {/ * Classe animale: tous les animaux peuvent se déplacer * 1.dog 2.cat * En Java, les sous-classes peuvent hériter des propriétés et des fonctions de la classe parent; * Spécification de la relation d'héritage: la sous-classe étend la classe parent * Ressources qui ne peuvent pas être héritées: * 1. Les sous-classes ne peuvent pas hériter de la méthode de construction de la classe parent, et doivent appeler un constructeur de classe parent (car les attributs de la classe parent seront initialisés lors de la génération de l'objet de la classe child sous-classe; (Dans le cas de l'héritage des emballages croisés, ils ne peuvent être accessibles que dans la sous-classe) * Notes sur l'héritage: * 1. L'héritage des classes en Java est un héritage unique; Une classe parent peut avoir n sous-classes * 2. Le constructeur de sous-classe doit appeler le constructeur de classe parent * 3. Lorsque la sous-classe a un attribut avec le même nom que la classe parent, l'objet de sous-classe, cela accède à son propre attribut * 4. * / public static void main (String [] args) {rose rose = new rose (); rose.type = "rose"; rose.sendpeople (); // rose.smile = 'Fragance'; rose.colorful = true;}} fleur de classe {public public; String Color; Double taille, booléen coloré, Char Smile) {//super();system.out.println(" le constructeur de paramètre de classe parent a été appelé "); this.type = type; this.color = couleur; this.size = size; this.colorful = coloré; this.smile = sourire;} public void sendPeople () {System.out.println (type + "envoyé");} private void Demo () {System.out.println ("Je suis une méthode privée à la classe parent");}} Rose étend Flower {public Void hello () {System.out.println (Hello, mon odeur "); Ne peut pas hériter de la méthode privée à la classe parent}}Résumer
Ce qui précède concerne l'analyse du code de test de succession en Java. J'espère que ce sera utile à tout le monde. Les amis intéressés peuvent continuer à se référer à d'autres sujets connexes sur ce site. S'il y a des lacunes, veuillez laisser un message pour le signaler. Merci vos amis pour votre soutien pour ce site!