getters/setters-C#,Java,TypeScript

C#

public class Test{
    private int id;
    private String serviceId;
    public int Id{
        get{return id;}
        set{id=value;}
    }
    public String ServiceId{
        get{return serviceId;}
        set{serviceId=value;}
    }
}

 

Java

  public class Test {
        public int getId() {
            return id;
        }
        public void setId(int id) {
            this.id = id;
        }public String getServiceId() {
            return serviceId;
        }

        public void setServiceId(String serviceId) {
            this.serviceId = serviceId;
        }      

private int id;
private String serviceId; }

TypeScript:

let passcode="secret passcode";
class Employee{
    private _fullName:string;
    get fullName():string{
        return this._fullName;
    }
    set fullName(newName:string){
        if(passcode && passcode=="secret passcode"){
            this._fullName = newName;
        }else{
            console.log("Error");
        }
    }
}

let employee = new Employee();
employee.fullName = "Bob";
if(employee.fullName){
    alert(employee.fullName);
}

 

posted @ 2017-04-06 16:59  Jane&Coding  阅读(155)  评论(0)    收藏  举报