5-2有错误
老师说struct不需要实例化就能访问属性和调用方法是不对的,在写static Dog dog;是就是实例化了一个对象dog,下面调用的属性和方法就是对象的而不是结构的。这一写法和C++是类似的,C#中class和struct是不同的,而在C++中两者并没有区别,struct是从c中而来,所以对于结构体还是尽量保证了特有的特征。
老师说struct不需要实例化就能访问属性和调用方法是不对的,在写static Dog dog;是就是实例化了一个对象dog,下面调用的属性和方法就是对象的而不是结构的。这一写法和C++是类似的,C#中class和struct是不同的,而在C++中两者并没有区别,struct是从c中而来,所以对于结构体还是尽量保证了特有的特征。
2016-10-20
举报