JAVA面向对象的理解

JAVA作为面向对象编程的代表,基本上所有的思维都要以面向对象来进行解释,辣么有同学要问了什么是面向对象.他有什么作用辣么,今天我就来给大家解释一下什么是面向对象.
第一:面向对象是符合人们思考习惯的思想,也就是逻辑性
第二:它可以将复杂的事情简单化
第三:将程序员从执行者转换成指挥者
第四:完成需求想要去找具有所需功能的对象来用.也就说“对象”它是具有实现某种功能的作用,这里是重点,对象他可以实现某种功能,而这种功能需要程序员自己来定义.

用通俗的话来说,对象你可以这样理解你必须今后把Java中所有的方法都已自己身边的例子集合起来理解
你可以这样理解:有一只鸟 ,他是一个对象吧!辣么它肯定有头:有脚,有羽毛对吧.辣么他有这些东西有什么用了?头是用来思考的对吧! 而脚使用来站立或者走动的对啊!羽毛是用来保护身体的对吧,辣么它的这些头呀,脚呀,羽毛呀什么的,都有他的作用是吧! Java中的面向对象也是这样理解的 你的一个对象 需要定义方法或者叫做函数,辣么这些方法肯定能实现什么功能对吧!辣么实现某种功能就是方法的作用那么我来看一看怎样定义一个方法
public void eat(){
System.out.println(“吃鱼”);
}
你看我这里就定义了一个方法 方法的名字叫做eat(吃)辣么我们这个方法有什么作用了?他能打印输出吃鱼,这就是他的作用之一,当然我们还可以定义很多方法,多到数不清我就先介绍到这里

在开发的过程中:其实就是不断的创建对象,使用和指挥对象做事情,你可以这样理解,你就是一个老板,而对象就是替你打工做事情的,你只需要招合适的员工(就是定义的对象),辣么再用这个员工去做事情.

面向对象的特征:
封装(encapsulation)
继承(inheritance)
多态(polymorphism)
这三个特征构成了对象所以在后面我会分别来讲

“类”与对象的关系
你可以这样理解”类”就是汽车的图纸,对象就是被建造的汽车,也就是说,要想有对象辣么你就必须有个图纸,这个就是类(class)而类在Java中是如下面例子的
class Test(){

}
//这个就是个类,class是定义类的一种形式 而Test是类的名字,当然名字开头第一个字母必须是大写.并且不能是数字和符号比如”-” “+”这里初学者要注意类的开头一定要是大写的,这点很重要
在类里面我们可以定义许多东西比如常量啊.方法啊.变量啊什么的这些不懂我后面解释,它就是这样的

创建一个对象的方法是想要有个类 然后通过类来创建知道了吧!
我给大家简单的演示一下
public class Code(){
public static void main(String[] args){
//这里是重点哦!创建对象的方式就是通过类的名字 然后定义个我们可以叫做小内 通过new的这种方式来进行创建 后面的这个Test()是构造函数至于什么是构造函数我后面会讲 然后我们通过小类t1调用了一个方法eat那是我们在类里面定义的,说明我们可以通过创建对象的方式拿到类里面定义的方法
Test t1 = new Test();
t1.eat();
System.out.println(t1.eat());//这里我们把他打印出来看拿到没有
}
}

//这里就是类
classs Test(){
public void eat(){
System.out.println(“吃麻辣火龙果”);
}
}

你可能感兴趣的:(javase)