java中类,对象,属性,方法,都是什么,简单明了的说明一下

 我来答
明快还顺畅的小榜眼A
2012-08-01 · TA获得超过208个赞
知道小有建树答主
回答量:349
采纳率:0%
帮助的人:152万
展开全部
类:就是一种归类,例如:电器,通俗的讲,就是用电才能工作的机器(不是很准确);又如:人 类,包括人的这一类生物。是具体对象的抽象说法。
对象:就是具体的对象,例如:张三、王五、铅笔、轮滑鞋,等等具体事物,可唯一性的
属性:通俗讲就是具有的特征,属性特征,例如电器中的一种(对象):电饭煲,它的属性可以是:功率1000w,有两档,等等
方法:就是对象能干什么?如:电饭煲可以煮饭等,这个方法是要自己去实现的,通过操纵属性等来实现
我讲的过于粗糙,仅供参考,不懂可追问~
追问
你能帮我每一个都举一个小例子么,例如对象怎么用,方法怎么用
追答
class Computer      //创建Computer的类,是抽象的
{
private double price; //属性1:价格
private double weight; //属性2:重量

//构造函数Computer,用来初始化自己的属性值
public Computer(double Price,double Weight)
{
price=Price;
weight=Weight;
}
//方法1:用来打印出自己的属性值(或者其他作用)
public void print()
{
//方法内容的实现(我这里是打印功能,或者实现其他功能)
System.out.println("电脑的价钱是:"+price+"元");
System.out.println("电脑的重量是:"+weight+"Kg");
}

//方法2:用来打印自己的功能用途(或者其他作用)
public void show()
{
//方法内容的实现(我这里是显示功能,或者实现其他功能)
System.out.println("此电脑可以当影音本");
System.out.println("此电脑可以当游戏本");
}
}
//主函数类
public class J_Test_8 {
//函数入口
public static void main(String args[])
{
//第一个对象:c1,是具体的
Computer c1=new Computer(4500.56,22.5);
//对象的具体能干什么,就是方法的使用
c1.print();
c1.show();
System.out.println();
//第二个对象:c2,是具体的
Computer c2=new Computer(5004.58,20.8);
//对象的具体能干什么,就是方法的使用
c2.print();
c2.show();
}
}
仅供参考,不懂继续追问~
晚若殊9
2012-08-01 · TA获得超过512个赞
知道小有建树答主
回答量:382
采纳率:0%
帮助的人:132万
展开全部
java中一切皆对象,属性和方法了包含的,属性可以认为是静态的值,方法是动态的处理函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-08-01 · TA获得超过120个赞
知道答主
回答量:166
采纳率:0%
帮助的人:64.9万
展开全部
简单点说页面中要想调用类中的方法就得,先实例化类变为对象,因为类是抽象的,不可以直接用,对象是实体的,可以调用类中的方法。类=就是后缀名为.java的文件。
希望可以帮助到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
magic631
推荐于2017-11-25 · TA获得超过260个赞
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:72.3万
展开全部
说下我自己的理解
类是一类事物具有相同属性和相同功能 例如 狗类 不管是藏獒还是吉娃娃 都是狗类
对象 就好比 你家里养的一条狗
方法 例如 狗有什么功能 它可以咬 叫 等
属性 例如 狗的颜色 狗的年龄 狗的体重
追问
你能用java给我举一下例子么,因为我懂了,可是就是不知道该怎么用
追答
建两个文件  你运行下  
第一个类文件 Gou
public class Gou
{
int nianLing = 18; //属性
String name = "小白"; //属性
void yao() //咬 方法
{
System.out.println("旺旺~~~~");
}
}

第二个类文件Test
public class Test
{
public static void main(String[] args)
{
Gou gou = new Gou();
System.out.println("姓名 :"+gou.name);
System.out.println("年龄:"+gou.nianLing);
gou.yao();
}
}
运行结果为
姓名 :小白
年龄:18
旺旺~~~~

你可以自己调试 弄弄 多做点练习就懂了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sun_wxb
2012-08-01 · TA获得超过264个赞
知道小有建树答主
回答量:648
采纳率:0%
帮助的人:475万
展开全部
//类
Class Template {
private int id;//属性

private String name;//属性

/**

*构造方法,用于生成对象的方法

*/

public Template(int id,String name) {
this.id =id;

this.name = name;

}
/**

*方法或函数,对象可以调用

*/
public int getId(){

return this.id;

}
public String getName(){

return this.name;
}
}
//类对象
Template student = new Template();
System.out.println(student.getName());
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式