什么是面向对象?
简介:面向对象又简称oop,面向对象是java语言的重要特征,那什么是面向对象呢?如果这么问我会回答万事万物皆对象.
所以对象基本上都分为属性和方法两种,比如一只狗作为我们的对象我们可以给狗创建狗共同的特征,或者狗独特的方法,比如狗的属性:年龄,颜色,品种,狗的方法:狗说话的方式:
public class Dog{
//狗的属性
int Age;//年龄
String colorl;//颜色
String varieties;//品种
//狗说话的方式
public static void speak(){
System.out.println("汪汪...");
}
}
这样我们就创建好了狗类,但是这只是我们抽象好了狗类,并没有实际的创建这个时候就可以去创建我们的狗类了,可以通过关键字new来创建,比如:
public MyDog{
public static void main(String[] args){
//创建狗类
Dog dog=new Dog();
//给狗赋予年龄
dog.Aeg=1;
//给狗赋予颜色
dog.color="白色";
//给狗赋予品种
dog.varieties="哈士奇";
//调用狗自己的方法
dog.speak();
}
}
这样一个简单的对象就创建好了.