前言 一直很想知道IDE是如何自动去生成类的构造和getter.setter方法,大概是有个想法,获取当前的类,利用反射去获取属性名和类型,然后生成,所以我想自己试试. 写个模板类 package common; public class Templates { public static final String T_CLASS = "package {0};\n\n{1}public class {2} {\n\n{3}\n\n{5}\n\n{4}\n}"; public st…
在ECMAScript 5中,属性值可以用一个或两个方法代替,这两个方法就是getter和setter var man = { name : 'lidg', weibo : '@lidg', get age(){ return new Date().getFullYear() - 1998; }, set age(val){ console.log('Age can\'t be set to ' + val); } } console.log(man.age); //20 man.age = 1…