首页 > 相学 > 面相

Java面相对象

时间: 来源:www.86027.cn

Java面相对象

面向对象技术有三个特征,分别是数据封装(类),继承和多态。n

类是对同一类对象的抽象描述,它包括对象的属性和行为,是面向对象的基础。n

继承是在已有类的基础上生成新的类的过程,通过继承可以实现代码重用,提高编程效率,还是实现多态的前提。n

多态指的是同一类对象表现出的不同行为,编程应该尽可能利用多态实现数据的处理,这样能够提高编程效率,提高程序的可能维护性和可扩充性。n

客观世界中的任何事物都是对象,面向对象就是从对象的角度观察,了解,认识世界,每个对象都有两个特征,一个是属性,一个是行为。n

下面一一对类、继承、多态做解释。n

一、类n

1、类的概念n

类是对同一类对象的属性和行为的封装,用类描述同一类对象应符合人们一般的思维习惯,在众多的事物中通过分析、归纳、抽象可以得到不同的类。抽象应该根据问题的需要而抽象,同一类对象在不同领域抽象的结果有所不同。抽象之后进行封装。封装的信息隐蔽性反映了事物的相对独立性。不能过分强调封装。

2、类的定义

定义形式如下:

Class 类名

{

t域的定义;

t方法的定义;

}

①域的定义

t数据类型 域1【初值1】,域2【初值2】,……

②方法的定义

t方法类型 方法名(【形式参数】)

t{

tt//…

}

二、继承

1、继承的定义

继承是在已有类的基础上生成新的类的过程。继承能反映客观世界中事物之间的层次关系。继承具有传递性。

2、子类的定义

定义形式如下:

Class 子类名 extends 父类名

{//子类类体

t//……

}

三、多态

1、多态的定义

所谓多态,就是同一类对象表现的不同行为。

2、多态的实现

①定义一个基类,在此基类上在派生出若干个子类

②子类要重写父类中的方法,使之类对象能够表现出子类的行为

③用父类对象名表示子类对象

④通过父类对象名调用被子类重写的方法

精选推荐

  • 三岁看大,七岁看老,看孩子以后有没有前途,看脸就知道了!
    三岁看大,七岁看老,看孩子以后有没有前

    常言道,“三岁看大,七岁看老”,虽然样貌会随着年纪而改变,但是骨骼长到一定的程度基本上就定型了。假如要知道一个小孩子将来是不是有长进,要怎么看呢?通常来讲,看脑门和鼻子就能了解个十有八七。人伦大统赋云:“欲察人伦先从

  • 杂谈:关于痣的面部含义,谁适合养猫?
    杂谈:关于痣的面部含义,谁适合养猫?

    一、面相杂谈     (一)、关于痣1、有福气的痣(1)痣在太阳穴上。太阳穴又叫迁移宫,如果在这里有痣,代表出门做生意或者旅行都会十分顺利和有回报。(2)痣在眉心。眉心这里又叫事业宫,如果这里有痣,代表你会有很庞大的事业。眉心这

  • 这种脸的人到底好不好?
    这种脸的人到底好不好?

    喜欢化妆的女生经常会利用眼妆来为自己打造一个深邃的眼窝,觉得这样看起来整个人会更加的精致有立体感。但相比较她们而言,我们身边有些人天生就有很深的眼窝,但他们却并不是很庆幸,这是为什么呢?眼窝在面相学中被称为田宅

  • 这位女士,看脸...你可能需要破财250万!
    这位女士,看脸...你可能需要破财250万

    “ 这个人……看面相就不是什么好人……”在社会热点事件中总能见到类似所谓“相面大师”的点评你一旦感兴趣跟帖评论不知不觉就掉进了“大师”设好的陷阱AI算命、在线看相、“塔罗牌”测运势……网络算命披上了高科

0