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

来源:互联网 发布:三国志13吕绮玲数据 编辑:程序博客网 时间:2024/06/06 05:16

什么是类?

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

什么是对象?

对象即为用系统描述一些具体的事物的实体,万物皆对象.
*
类和对象的区别是什么?
*
类就像是一个模板.而对象即为他所做的实体.一组具有相同属性和相同方法的对象抽象成了类.有类不一定有对象,而有对象一定会有类.
如何定义一个类、类的属性和方法?
*
定义类的语法为:
[修饰符]class类名{
0或者1个以上的属性.. 
0或者1个以上的方法..
}
例如:
如何创建类的对象?
*
类名对象名=new 构造方法名([参数列表]);
例如:
toString()方法的优点是什么?
*
在java中,所有对象都有toString()这个方法,因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法” ,它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果是创建的对象名,就自会动调用xx的toString()方法
数据类型有哪两种?区别是什么?
数据类型有基础数据类型和引用数据类型.基础数据类型8种为:byte,short,int,long,char,boolean,float,double
引用数据类型的值是指向内存空间的,所指向的内存中保存着变量所表示的一个值或一组值。
而基础数据类型无须调用 new,也无须创建对象。这节省了时间和空间。
原创粉丝点击