类和对象1

来源:互联网 发布:大唐麻将辅助软件 编辑:程序博客网 时间:2024/05/14 11:55

 

Java是面向对象的程序设计语言,面向对象编程主要体现以下3个特性:

 

1.封装性

面向对象编程的核心思想之一就是将数据和对数据的操作封装在一起,通过抽象,即从具体的实例中抽取共同的性质形成一般的概念,比如类的概念。信息隐藏作用只让可信的对象操作。

 

2.继承性

子类可以继承父类的属性和功能,同时又可以增添子类独有的数据和数据上的操作。

 

3.多态性

一种是操作名称的多态。即有多个操作具有相同的名字,但这些操作所接收的消息类型必须不同。另一种多态是和继承有关的多态,是指同一个操作被不同类型对象调用时可能产生不同的行为。

 

面向过程和面向对象都是一种思想,面向对象会让你从一个执行者转变为指挥者。

 

大象装进冰箱的故事:

 


 

 


打开冰箱

存储进冰箱 冰箱.打开

关闭冰箱 冰箱.存储

面向过程 冰箱.关闭

面向对象

面向对象只需要获得一个对象,让对象执行各种操作,自己关注的只是结果。

 

 

 

 

 


0 0
原创粉丝点击