package com.coco;
public class Phone {
public static void main(String[] args){
//定义手机的属性
String name;
float size;
}
//描述手机的方法
public void call(){
System.out.println("手机可以用来打电话");
}
public void Message(){
System.out.println("手机还可以用来发短信");
}
}
class InitiailPhone{
public static void main(String[] args){
//使用对象
Phone p=new Phone();
//给对象属性赋值
p.name="小米";
p.size="5.5寸";
System.out.println("品牌:"+name+"尺寸:"+size);
//调用方法
p.call();
p.Message();
}
}
你的几个错误:1:float size怎么去保存p.size="5.5寸"string类型的
2:System.out.println("品牌:"+name+"尺寸:"+size); 你直接这样,可以取到name与size的值?应该System.out.println("品牌:"+p.name+"尺寸:"+p.size);
3:而且你这里是什么东西public class Phone {
public static void main(String[] args){
//定义手机的属性
String name;
float size;
}这个是什么语法,没见过
4:2个main函数入口,你想干嘛
总结:先学好语法
size型別的關係?
float放字串
怎么改?
@Mr_汤姆:
p.size = 5.5;
System.out.printIn("品牌:"+name+"尺寸:"+size.ToString() + "吋");
大概這樣
你的这俩个属性全部都放在了main()方法里面,这样子就直接点不出来,更别说为其赋值了,
直接写在Phone类里面就行了,这样子就可以赋值了。