JAVA面向对象编程

第一章 面向对象


1.什么是对象?——万物皆对象

2.什么是面对对象?——面向对象就是以特征(属性)和行为(方法)的观点去分析万物的方式

3.什么是面向对象编程?——先使用面向对象的方式进行分析,再使用任意一门面向对象语言进行翻译的过程。

 

知识扩展:

C 语言——面向过程

C++ 语言——都面向对象和面向过程

java 语言——纯面向对象

 

 

4.类和对象的概念:

程序是为了模拟现实生活,解决现实生活的各种问题,现实生活中的每样事物都是独立的,每种独立的事物都可以用一种“类型”来表示。

类是一个概念,也可以说是模板,对象是类具体产生的一个看得见摸得着能用的实物。

类——抽象——一个模板

对象——实体——看得见摸得着——具体实例

 

5.面向对象编程三大特点:

封装,继承,多态

 

6.方法定义的语法如下:

访问修饰符,返回值类型,方法名,(参数列表){

                【方法体】

}

 

7.类中的方法及值传递

方法是用来描述类的行为的,也就是能做的事情。

如:人类就能够吃饭,睡觉,学习等等

值传递也就是方法的值传递

java中方法参数传递方式只有一种就是值传递

 

8.方法定义和使用时一定要注意:

类中的属性代表储存的数据,方法代表执行的功能。而类因为是模板不能直接使用,需要通过类这个模板创建具体的对象后才能使用,对象之间相互独立互不影响。

 

9.类中的构造方法的语法:

public  类名(){

       【构造方法体】;

}

 

10.构造方法的特点:

1.构造方法不能编写返回值类型;

2.构造方法的方法名必须和类名保持一致;

3.构造方法只能通过new关键字来完成调用,不能手动调用;

4.同一个类中可以编写多个构造方法,但是参数不能相同。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(JAVA面向对象编程)