美国洗钱举报邮箱:软件中的“面向对象”是什么意思呢?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 18:40:52

举个例子:
动物是一个类,即所谓的base class,用Java可如下定义:
public class Animal
{
private String type; //动物的种类名称

public Animal( String aType ) //动物类的构造函数
{
type = new String( aType );
}

public void sound() //动物发出声音的函数
{
//sound 函数的实现
}

//动物其它行为的定义

面向对象就是把现实生活中的每个事物看做一个“对象”,对象有他自己的行为和特性,比如动物都有种类(特性),都会发声音(行为),事实上,对象是类的具体化。类是对现实生活中有共性的一些事物的抽象。当你需要写自己的类的时候,你可以在现有类的基础上派生,也可以在类中加入一个函数,例如上面的例子中你可以加入:
public void run() // 动物奔跑的函数

//


这样操作Animal类的对象的时候,就有了一个新的功能run,面向对象概念太庞大了,需要很长时间的学习!希望回复能对你有一定帮助!:)