java中类,对象,属性,方法,都是什么,简单明了的说明一下
7个回答
展开全部
类:就是一种归类,例如:电器,通俗的讲,就是用电才能工作的机器(不是很准确);又如:人 类,包括人的这一类生物。是具体对象的抽象说法。
对象:就是具体的对象,例如:张三、王五、铅笔、轮滑鞋,等等具体事物,可唯一性的
属性:通俗讲就是具有的特征,属性特征,例如电器中的一种(对象):电饭煲,它的属性可以是:功率1000w,有两档,等等
方法:就是对象能干什么?如:电饭煲可以煮饭等,这个方法是要自己去实现的,通过操纵属性等来实现
我讲的过于粗糙,仅供参考,不懂可追问~
对象:就是具体的对象,例如:张三、王五、铅笔、轮滑鞋,等等具体事物,可唯一性的
属性:通俗讲就是具有的特征,属性特征,例如电器中的一种(对象):电饭煲,它的属性可以是:功率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();
}
}
仅供参考,不懂继续追问~
展开全部
java中一切皆对象,属性和方法了包含的,属性可以认为是静态的值,方法是动态的处理函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单点说页面中要想调用类中的方法就得,先实例化类变为对象,因为类是抽象的,不可以直接用,对象是实体的,可以调用类中的方法。类=就是后缀名为.java的文件。
希望可以帮助到你。
希望可以帮助到你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说下我自己的理解
类是一类事物具有相同属性和相同功能 例如 狗类 不管是藏獒还是吉娃娃 都是狗类
对象 就好比 你家里养的一条狗
方法 例如 狗有什么功能 它可以咬 叫 等
属性 例如 狗的颜色 狗的年龄 狗的体重
类是一类事物具有相同属性和相同功能 例如 狗类 不管是藏獒还是吉娃娃 都是狗类
对象 就好比 你家里养的一条狗
方法 例如 狗有什么功能 它可以咬 叫 等
属性 例如 狗的颜色 狗的年龄 狗的体重
追问
你能用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
旺旺~~~~
你可以自己调试 弄弄 多做点练习就懂了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//类
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());
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());
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询