D语言类变量的别名

import std.stdio; 

class Shape { 
   int area; 
}

class Square : Shape { 
   string name() const @property { 
      return "Square"; 
   } 
   alias Shape.area squareArea; 
}

void main() { 
   auto square = new Square;  
   square.squareArea = 42;  
   writeln(square.name); 
   writeln(square.squareArea); 
}

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/266031.html

(0)
上一篇 2022年6月7日
下一篇 2022年6月7日

相关推荐

发表回复

登录后才能评论