什么是java的面向对象?
所谓java的面向对象就是一种编程的思想,但是具体说的什么呢?简单来说就是在java编程中一切的开始都要找到这个对象,而一旦有了对象你就可以使用这个对象所有的方法。而你能使用这些方法了也就意味着你可以来完成你想要的功能了。
-举个例子,我想要打印现在的日期,就必须先有一个日期对象,这样才能使用日期对象的所有的方法
import java.util.Date;
public class DateTest {
public static void main(String[] args) {
// 创建日期对象,才能输出当前的时间,能够使用日期类输出当前日期!!!
Date date = new Date();
System.out.println(date); //这里的date就是一个对象
}
}
从这个例子可以看出,要是打印出日期,首先必须的到一个日期对象,,没有对象则什么都做不了
所谓的面向对象的思想也就是得到对象才能有下一步操作的思想,对象就是一切的开端的思想
那么怎样才能得到对象呢?
以下是得到对象的最基本的四种方法
1. 用new语句创建对象
2. 运用反射手段,调用java.lang.Class 或者 java.lang.reflect.Constructor 类的newInstance()实例方法
3. 调用对象的clone()方法
4. 运用序列化手段,调用java.io.ObjectInputStream 对象的 readObject()方法