package T1;
<span class="hljs-keyword">public</span> <span class="hljs-keyword">class</span> <span class="hljs-title class_">Car</span> {
<span class="hljs-keyword">private</span> <span class="hljs-title class_">String</span> <span class="hljs-keyword">type</span>;
<span class="hljs-keyword">private</span> <span class="hljs-title class_">String</span> brand;
<span class="hljs-keyword">private</span> <span class="hljs-title class_">String</span> color;
<span class="hljs-keyword">private</span> <span class="hljs-title class_">Integer</span> speed;
<span class="hljs-keyword">private</span> <span class="hljs-title class_">Integer</span> price;
<span class="hljs-keyword">public</span> <span class="hljs-title class_">Car</span>() {
<span class="hljs-variable language_">super</span>();
<span class="hljs-comment">// TODO Auto-generated constructor stub</span>
}
<span class="hljs-keyword">public</span> <span class="hljs-title class_">Car</span>(<span class="hljs-title class_">String</span> <span class="hljs-keyword">type</span>, <span class="hljs-title class_">String</span> brand, <span class="hljs-title class_">String</span> color, <span class="hljs-title class_">Integer</span> speed, <span class="hljs-title class_">Integer</span> price) {
<span class="hljs-variable language_">super</span>();
<span class="hljs-variable language_">this</span>.<span class="hljs-property">type</span> = <span class="hljs-keyword">type</span>;
<span class="hljs-variable language_">this</span>.<span class="hljs-property">brand</span> = brand;
<span class="hljs-variable language_">this</span>.<span class="hljs-property">color</span> = color;
<span class="hljs-variable language_">this</span>.<span class="hljs-property">speed</span> = speed;
<span class="hljs-variable language_">this</span>.<span class="hljs-property">price</span> = price;
}
<span class="hljs-keyword">public</span> <span class="hljs-title class_">String</span> <span class="hljs-title function_">getType</span>(<span class="hljs-params"></span>) {
<span class="hljs-keyword">return</span> <span class="hljs-keyword">type</span>;
}
<span class="hljs-keyword">public</span> <span class="hljs-built_in">void</span> <span class="hljs-title function_">setType</span>(<span class="hljs-params"><span class="hljs-built_in">String</span> <span class="hljs-keyword">type</span></span>) {
<span class="hljs-variable language_">this</span>.<span class="hljs-property">type</span> = <span class="hljs-keyword">type</span>;
}
<span class="hljs-keyword">public</span> <span class="hljs-title class_">String</span> <span class="hljs-title function_">getBrand</span>(<span class="hljs-params"></span>) {
<span class="hljs-keyword">return</span> brand;
}
<span class="hljs-keyword">public</span> <span class="hljs-built_in">void</span> <span class="hljs-title function_">setBrand</span>(<span class="hljs-params"><span class="hljs-built_in">String</span> brand</span>) {
<span class="hljs-variable language_">this</span>.<span class="hljs-property">brand</span> = brand;
}
<span class="hljs-keyword">public</span> <span class="hljs-title class_">String</span> <span class="hljs-title function_">getColor</span>(<span class="hljs-params"></span>) {
<span class="hljs-keyword">return</span> color;
}
<span class="hljs-keyword">public</span> <span class="hljs-built_in">void</span> <span class="hljs-title function_">setColor</span>(<span class="hljs-params"><span class="hljs-built_in">String</span> color</span>) {
<span class="hljs-variable language_">this</span>.<span class="hljs-property">color</span> = color;
}
<span class="hljs-keyword">public</span> <span class="hljs-title class_">Integer</span> <span class="hljs-title function_">getSpeed</span>(<span class="hljs-params"></span>) {
<span class="hljs-keyword">return</span> speed;
}
<span class="hljs-keyword">public</span> <span class="hljs-built_in">void</span> <span class="hljs-title function_">setSpeed</span>(<span class="hljs-params">Integer speed</span>) {
<span class="hljs-variable language_">this</span>.<span class="hljs-property">speed</span> = speed;
}
<span class="hljs-keyword">public</span> <span class="hljs-title class_">Integer</span> <span class="hljs-title function_">getPrice</span>(<span class="hljs-params"></span>) {
<span class="hljs-keyword">return</span> price;
}
<span class="hljs-keyword">public</span> <span class="hljs-built_in">void</span> <span class="hljs-title function_">setPrice</span>(<span class="hljs-params">Integer price</span>) {
<span class="hljs-variable language_">this</span>.<span class="hljs-property">price</span> = price;
}
<span class="hljs-meta">@Override</span>
<span class="hljs-keyword">public</span> <span class="hljs-title class_">String</span> <span class="hljs-title function_">toString</span>(<span class="hljs-params"></span>) {
<span class="hljs-keyword">return</span> <span class="hljs-string">"Car [type="</span> + <span class="hljs-keyword">type</span> + <span class="hljs-string">", brand="</span> + brand + <span class="hljs-string">", color="</span> + color + <span class="hljs-string">", speed="</span> + speed + <span class="hljs-string">", price="</span> + price
+ <span class="hljs-string">"]"</span>;
}
<span class="hljs-keyword">public</span> <span class="hljs-built_in">void</span> <span class="hljs-title function_">runCar</span>(<span class="hljs-params"></span>) {
<span class="hljs-title class_">System</span>.<span class="hljs-property">out</span>.<span class="hljs-title function_">println</span>(<span class="hljs-string">"开始跑了"</span>);
}
}