java面向对象基础

来源:互联网 发布:英超直播软件 编辑:程序博客网 时间:2024/04/27 14:30

        最近学了面向对象想把自己学到的东西写下来。首先先理解一下什么是面向对象,其实很多同学学了几年的面向对象语言。在这里我谈谈我对面向对象的思路。在java中把万事万物都看做对象——现实世界的每个物体都看做一个对象,每个对象都有属性和方法。例如生活中有个人叫张三的人,他的属性有眼睛鼻子等静态的,而张三这个人可能要吃饭穿衣行走等动作行为这叫方法。初学者可以这么理解什么叫对象呢,对象就是我们在现实生活中可实实在在看到或摸的着的东西,他们都有自己的属性和方法。

        知道了什么叫对象了,那么讲讲什么叫做“类”。书上说类是对象的模板,如果对初学者的话也很难理解。我们还是从“人”来说,“人”是一个脑海里抽象出来的词语,具有“人”的一些特性才叫“人”,反过来说类就是一些具有共同特性的集合,是一个抽象的概念。“动物”具有动物的特性才叫动物,在java中把动物写成一个类,具体哪个动物就就是对象。先看看一段代码吧

    

public class Person { //定义人这个person类String name;  //person类有姓名这个属性public void walking() //行走这个方法{System.out.println("walking");}}

0 0
原创粉丝点击