问一个写法的问题 prototype不是.是它的一个属性,不是一个方法而这个属性的类型是一个Highlighter类. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义属性为什么要这样定义呢?prototype不是一个关键字吗? 属性定义为普通变量类型,或是类,都可以.而在oo中,一切都是对象.即便是一个普通的stringstring s="abcde";s就是string类的一个实例.用自定义类做属性还是用普通变量类型做属性,看你怎么设计了.我以student和studentClass举例1,用普通类型做属性从数据库角度来看.create table student(id int /*学号*/,name varchar(10) /*姓名*/,classname varchar(10) /*班级名*/)那么用cs来描述这个实体class student{ private int id; private string name; private string className;}2,用自定义实体作为实体属性从数据库角度create table student(id int /*学号*/,name varchar(10) /*姓名*/,classid int /*班级编号*/)create table studentClass(id int /*班级号*/,name varchar(10) /*班级名*/)用c#来描述它class student{ private int id; private string name; private studentClass sClass; //这里sClass域或字段本身就是一个studentClass实体}class studentClass{ private int id; private string name;}我虽然是以c#举例,但从OO的角度,js也是一样,只不过写法有区别而已. js函数绑定前台数据尖顶号被转义。 IE加载xml的问题,小白求救 javascript 的onlick问题 这几天让 数组 搞的好晕呀,继续问个数组问题 百分送..一javascript简单问题 做网站广告效果的高手请进 div被遮盖问题 mysql连接java 有没有可以发声的方法? 紧急求助:关于优化网页设计一小问题! 用JS将一个table分解成两个table?? 求一段js代码,做更改
而在oo中,一切都是对象.即便是一个普通的string
string s="abcde";
s就是string类的一个实例.用自定义类做属性还是用普通变量类型做属性,看你怎么设计了.
我以student和studentClass举例
1,用普通类型做属性
从数据库角度来看.
create table student(id int /*学号*/,name varchar(10) /*姓名*/,classname varchar(10) /*班级名*/)那么用cs来描述这个实体
class student
{
private int id;
private string name;
private string className;
}
2,用自定义实体作为实体属性
从数据库角度
create table student(id int /*学号*/,name varchar(10) /*姓名*/,classid int /*班级编号*/)
create table studentClass(id int /*班级号*/,name varchar(10) /*班级名*/)用c#来描述它
class student
{
private int id;
private string name;
private studentClass sClass; //这里sClass域或字段本身就是一个studentClass实体
}
class studentClass
{
private int id;
private string name;
}我虽然是以c#举例,但从OO的角度,js也是一样,只不过写法有区别而已.