java类与对象基础篇

java类与对象基础篇

java面向对象基础篇

面向对象程序设计(Object Oriented Proframming ,OOP)

面向对象的本质是:以类的方式组织代码,以对象的方式组织(封装)数据。

面向对象的核心思想是:抽象

从知识角度考虑是先有对象后有类。对象是具体的事物。类是抽象的,是对对象的抽象。

从代码运行的角度考虑是先有类后有对象。类是对象的模板

类:

类是一组具有相同特性(属性)和相同行为(方法)的事物的描述,它是java语言的最小编译单元,也是设计和实现java程序的基础。如person(人)就属于一个类

这个类的共同的特征主要有姓名(name),年龄(age),身高(height),等等。

对象:

对象是实际存在的该类事物的每个个体。

对象是具有类类型的变量

类与对象的关系:可以说 类汽车设计图, 对象实实在在的汽车

类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物。

下面我们简单回顾方法的定义:

和方法的调用:

方法的调用后,看下值传递和引用传递

类的定义:

基本语法:访问控制符 class 类名{

[成员变量声明]

[构造器声明]

[成员方法声明]

}

所以java中自定义类时要注意

(1)用关键字class定义类(考虑修饰符,类名)

(2)编写类的属性(考虑修饰符,属性类型,属性名和初始化值)

(3)编写类的构造器(考虑修饰符和形参)

(4)编写类的方法(考虑修饰符,返回值类型,方法名和形参等。)

下面我们来创建与初始化对象:

简单的代码示例:

定义好一个类之后,就要对类进行实例化进行使用,即创建类的对象。使用new+构造器创建新的对象,然后用“对象名.对象成员”的方式对象成员(包括属性和方法)如上图代码所示。

可见视频狂神说java

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » java类与对象基础篇