㈠ 用java創建一個汽車類(Car),為其定義兩個屬性:顏色和型號,為該類創建兩個構造方法
如下:
public class Car {
private String brandName ; // 汽車牌子
private int color; // 顏色 0:紅 1:黃 2:蘭 ...
public Car( String brandName, int color ){
this.brandName = brandName;
this.color = color;
}
public void move( String direction, int meters ){
System.out.println("牌子為"+ brandName + "的汽車向"+ direction + "移動了"+meters+"米.");
}
public static void main(String[] args){
Car car = new Car( "BMW", 1 );
car.move("東北", 100 );
}
介紹
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。
Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
㈡ java顏色代碼
setTextColor(0xFF0000FF);
//0xFF0000FF是int類型的數據,分組一下0x|FF|0000FF,0x是代表顏色整 數的標記,ff是表示透明度,0000FF表示顏色,注意:這里0xFF0000FF必須是8個的顏色表示,不接受0000FF這種6個的顏色表示。
setTextColor(Color.rgb(255, 255, 255));
setTextColor(Color.parseColor("#FFFFFF"));
//還有就是使用資源文件進行設置
setTextColor(this.getResources().getColor(R.color.blue));
//通過獲得資源文件進行設置。根據不同的情況R.color.blue也可以是R.string.blue或者
//另外還可以使用系統自帶的顏色類
setTextColor(android.graphics.Color.BLUE);
㈢ java里顏色類默認的幾種顏色對應的int值是多少
public final static Color white = new Color(255, 255, 255);
public final static Color lightGray = new Color(192, 192, 192);
public final static Color gray = new Color(128, 128, 128);
public final static Color darkGray = new Color(64, 64, 64);
public final static Color black = new Color(0, 0, 0);
public final static Color red = new Color(255, 0, 0);
public final static Color pink = new Color(255, 175, 175);
public final static Color orange = new Color(255, 200, 0);
public final static Color yellow = new Color(255, 255, 0);
public final static Color green = new Color(0, 255, 0);
public final static Color magenta = new Color(255, 0, 255);
public final static Color cyan = new Color(0, 255, 255);
public final static Color blue = new Color(0, 0, 255);
其值在Color類內部以int的形式存著,24-32位為alpha值,16-23為red,8-15為green,0-7則是blue。默認的alpha值為全,也就是255,完全不透明。
比如說
public final static Color pink = new Color(255, 175, 175);
表示在其內部顏色的值為255*2^24+255*2^16+175*2^8+175=4294946735