Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Ereditarietà

  1. #1

    Ereditarietà

    Ciao a tutti,
    ho un problema: come faccio a creare una cosa che in Java si fa così:

    codice:
    class Persona{
        private String nome;
    
        public Persona(String n){
            nome = n;
        }
    }
    
    class Studente extends Persona{
        private String corso;
    
        public Studente(String n, String c){
            super(n)
            corso = c;
        }
    }
    in JavaScript?
    Flash Developer for Rich Media
    PHP, jQuery Developer

  2. #2
    Codice PHP:
    functon Persona() {
        var 
    nome;

        
    this.Persona = function(n){
            
    nome n;
        }
    }

    function 
    Studente() {
        var 
    corso;

       
    this.Studente = function(nc){
            
    Persona.call(thisn)
            
    corso c;
        }
    }

    /* Nel caso preso in considerazione queste due righe sono ben poco utili... Servono solo se la 
    classe genitore ha prototipi oppure se ha metodi privilegiati che devono accedere allo stesso scope in tutte le istanze della sottoclasse */
    Studente.prototype = new Persona();
    Studente.prototype.constructor Studente
    E se sai un minimo di inglese puoi approfondire

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    codice:
    this.Persona = function(n){
          this.nome = n;
    }
    Edit: scusa, ho visto ora che hai dichiarato la variabile come privata
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    Originariamente inviato da Mega69
    [php]
    E se sai un minimo di inglese puoi approfondire
    un minimo di inglese ma un massimo di
    palline in js

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.