首页 > 编程知识 正文

简述java的特点,java的三大特性

时间:2023-05-05 06:50:05 阅读:111130 作者:4234

Java是一种纯面向对象的编程语言,完全支持面向对象的三个基本特征:封装、继承和多态性。 Java程序的构成单位是类,不管多么大的Java APP应用,都由一个一个的类构成。

1 .一切都针对

在Java语言中,除了8个基本数据类型值外,-切都是对象,是面向对象编程的中心。 对象是人们要研究的东西,从最简单的整数到复杂的飞机都可以看作对象,它不仅可以表示具体的东西,而且可以表示抽象的规则、计划或事件。

对象具有状态,一个对象用数据值描述其状态。 Java通过定义对象的成员变量来描述对象的状态。 对象也有操作。 这些操作可以改变对象的状态。 对象操作也称为对象行为,Java通过在对象中定义方法来描述对象的行为。

对象实现数据与操作的结合,对象将数据和对数据的操作封装在一个有机的整体中,因此面向对象提供了更大的编程粒度,对程序员来说更容易掌握和使用。

由于对象是Java程序的核心,因此Java中的对象是唯一的,每个对象都有1-个标识符来引用它。 如果某个对象丢失了标识符,则该对象将成为垃圾,只能等待系统的垃圾回收机构将其回收。 Java语言不允许直接访问对象,而是通过对对象的引用来操作对象。

2 .类和对象

具有相同或相似性质- -群体对象的抽象是一个类,类是对一类事物的描述,抽象的概念定义:对象是实际存在的这类事物的个体,因此也称为实例(instance )

也可以说对象的抽象是类,类的具体化是对象,类的实例是对象。 类用于描述一组对象,概述了每个对象应包含的数据,类概述了每个对象的行为特征。 因此,类可以作为某种概念、定义来理解,它规定了一类对象共同具有的数据和行为特征。

Java语言使用class关键字定义类,使用成员变量描述对象的数据,并使用方法描述对象的行为特征。

客观世界有几个类,这些类之间有一定的结构关系。 通常有以下两种主要结构体系:

1 .一般来说,特殊关系:是典型的继承关系,Java语言使用extends关键字表示该继承关系,Java子类是特殊的父类。 因此,这种一般-特殊的关系,实际上是一个个的“isa”关系。

提示:

作为面向对象讲义中经常提到的概念之一的一般特殊关系,也可以表示大分类和小类的关系I关系。 比如水果和苹果是典型的一般-特殊关系,苹果isa水果的水果范围不是比苹果的范围大吗? 因此,认为:父类也称为大类,子类也称为小类。

2 .总体部分结构关系:也称为汇编结构,这是典型的组合关系,Java语言通过-在一个类中存储对另一个对象的引用来实现这种组合关系。 因此,该整体-部分结构关系实际上是一种“has a”关系。

开发人员定义了Java类后,可以使用new关键字创建指定类的对象。 可以为每个类创建任意数量的对象。 多个对象的成员变量的值可能不同。 这表明不同的对象有不同的数据。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。