老师,我想请问下,视频中出现的 stamp stamp1=new stamp{name =“A”,age=25}大括号里面的是stamp1的两个值吗?我专业教师写过一个类似的代码为 public bike(string name,int size){ } 和视频里面的有区别吗?
读者朋友:
您好,这两句代码是有区别的,stamp stamp1=new stamp{name =“A”,age=25}表示的是给stamp类中的name属性和age属性赋值,而你们老师的public bike(string name,int size)是定义bike类的构造函数,这个构造函数中有两个参数,构造函数在声明类的时候用到。
在老师你的视频后面会讲吗?
静守时光以待流年 发表于2017-03-10 21:44
面向对象部分有这方面内容讲解。
老师,这是前面我问的:stamp stamp1=new stamp{name =“A”,age=25} 我看了您视频中有关于这部分的内容,我有个疑问:stamp stamp1=new stamp(“A”,25)(假设前面已经设置了相关条件),那么这两个有什么区别?仅仅是{}与()的区别吗?