关于java:java面向对象基础

39次阅读

共计 780 个字符,预计需要花费 2 分钟才能阅读完成。

1,什么是面向对象?

面向对象是一种编程思维,它领导着人们以不同的形式去剖析、设计和开发软件。

2,面向过程和面向对象:

面向过程就是剖析出解决问题所须要的步骤,而后用函数把这些步骤一一实现。晚期先有面向过程思维,随着软件规模的扩充,问题复杂性的进步,面向过程的弊病越来越显著的显示进去,呈现了面向对象思维并成为目前支流的形式。两者都贯通于软件剖析、设计和开发各个阶段,对应面向对象就别离称为面向对象分析 (OOA)、面向对象设计(OOD) 和面向对象编程(OOP)。C 语言是一种典型的面向过程语言,Java 是一种典型的面向对象语言。

3,面向对象具备三大特色:

封装性:

将类的某些信息暗藏在类的外部,不容许内部程序间接拜访。只能通过该类提供的 特定的办法来实现对暗藏信息的操作和拜访

继承性:

一品种于类之间的关系,应用已存在的类作为根底建设新类。新类的定义能够减少新的数据或新的性能,也能够用父类的性能,但 不能选择性地继承父类,必须继承父类 所有凋谢的特色。

多态性:

多种状态,是面向对象语言最外围特色,封装和继承都是为多态筹备的,Java 中多态的 代码体现在一个子类对象 (实现类对象) 既能够给这个子类 (实现类对象) 援用变量赋值,又能够给这个子类 (实现类对象) 的父类 (接口) 变量赋值。最终多态体现为 父类援用变量能够指向子类对象

4,Java 语言的根本元素:(对象和类)

类 (Class) 和对象 (Object) 是面向对象的外围概念。

1)对象是具体的事物;类是对对象的形象;

2)类能够看成一类对象的模板,对象能够看成该类的一个具体实例。

3)类是用于形容同一类型的对象的一个抽象概念,类中定义了这一类对象所应具备的独特的属性、办法。

5. 如何创建对象和应用对象?

创建对象:类名 对象名 = new 类名();

援用对象成员:应用“.”进行以下操作

援用类的属性:对象名. 属性

援用类的办法:对象名. 办法名()

正文完
 0