重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
/**手机类*/
创新互联于2013年创立,是专业互联网技术服务公司,拥有项目成都做网站、网站设计、外贸营销网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元临沭做网站,已为上家服务,为临沭各地企业和个人服务,联系电话:18980820575
public class Phone{
private double price;
private String brand;
private Battery battery;
private double weight;
public Phone(Battery battery){
this.battery = battery;
}
public void play(){
System.out.println("播放");
}
public void charge(){
battery.charge();
}
}
/**电池类*/
public class Battery{
private String brand;
private double price;
private int year;
public void charge(){
System.out.println("充电");
}
}
/**测试类*/
public class Test{
public static void main(String[] args){
Battery battery = new Battery();
Phone phone = new Phone(battery);
phone.charge();
}
}
比较简单的实现方式
1.用aapt命令生成R.java文件
2.用aidl命令生成相应java文件
3.用javac命令编译java源文件生成class文件
4.用dx.bat将class文件转换成classes.dex文件
5.用aapt命令生成资源包文件resources.ap_
6.用apkbuilder.bat打包资源和classes.dex文件,生成unsigned.apk
7.用jarsinger命令对apk认证,生成signed.apk
//手机类
class Phone{
private String brand;//品牌
private String type;//型号
//重写构造函数
public Phone(String b,String t){
this.brand = b;
this.type = t;
}
//显示手机信息
public void show(){
System.out.println("手机品牌为:"+this.brand+" 手机型号为:"+this.type);
}
}
//测试类
public class Test {
public static void main(String[] args){
Phone p = new Phone("NOKIA","5230");//初始化手机信息
p.show();
}
}
运行结果:
手机品牌为:NOKIA 手机型号为:5230