您的位置:首页 > 其它

初接触面向对象,关于一些问题,自身的Q&A.

2010-12-07 19:43 281 查看
什么是类?

类,是一个抽象的东西.是把一些有相同属性相同方法的对象集合在一起.这些对象有着共同的属性和方法.

什么是对象?

对象即为用系统描述一些具体的事物的实体,万物皆对象.



类和对象的区别是什么?



类就像是一个模板.而对象即为他所做的实体.一组具有相同属性和相同方法的对象抽象成了类.有类不一定有对象,而有对象一定会有类.

如何定义一个类、类的属性和方法?



定义类的语法为:
[修饰符]class类名{
0或者1个以上的属性..
0或者1个以上的方法..

}
例如:
public class Gift {
String Giftname;		//定义礼品名称
double Giftprice;		//定义礼品价格

public String toString(){
return "恭喜!获赠礼品:一个价值¥" + Giftprice + "的" + Giftname;
}
}

如何创建类的对象?



类名对象名=new 构造方法名([参数列表]);

例如:
//定义一个Gift类型的变量Gift1并且为它赋值.
Gift Gift1 = new Gift();
Gift1.Giftname = "诺基亚N73手机";
Gift1.Giftprice = 4300;


toString()方法的优点是什么?



在java中,所有对象都有toString()这个方法,因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法” ,它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果是创建的对象名,就自会动调用xx的toString()方法

数据类型有哪两种?区别是什么?
数据类型有基础数据类型和引用数据类型.基础数据类型8种为:byte,short,int,long,char,boolean,float,double
引用数据类型的值是指向内存空间的,所指向的内存中保存着变量所表示的一个值或一组值。
而基础数据类型无须调用 new,也无须创建对象。这节省了时间和空间。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐