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); }

浙公网安备 33010602011771号