java语言 百文网手机站

Java面向对象知识巩固

时间:2022-09-28 11:38:20 java语言 我要投稿

Java面向对象知识巩固

  每一位正在学习或者已经学习Java的小伙伴都清楚一个事实——Java是一门面向对象的程序设计语言。这里简单地解释一下面向对象。从形式上说,使用面向对象的程序设计语言进行编写代码时,所有的代码逻辑都是以对象为主。相比于强调怎么做的面向过程,面向对象更加强调都有谁以及谁做了什么。面向对象是软件开发方法。以下是小编分享给大家的Java面向对象知识巩固,欢迎阅读学习!

Java面向对象知识巩固

  面向对象

  纯粹的面向对象程序设计方法是这样的:

  1. 所有的东西都是对象。可以将对象想象成为一种新型变量,它保存着数据,而且还可以对自身数据进行操作。例如类Max中保留着数据的最大值,同时还有方法updateMax根据新加入的price值产生最新的最大值,还有getMax方法返回数据的最大值。

  2. 程序是一大堆对象的组合。通过消息传递,各对象知道自己应该做些什么。如果需要让对象做些事情,则须向该对象"发送一条消息"。具体来说,可以将消息想象成为一个调用请求,它调用的是从属于目标对象的一个方法。例如上面面向对象的程序段应该是属于某个类的,比如说是属于类Shopping,则Shopping中就包含了类Max的对象max,调用方法updateMax就相当于Shopping对象对max对象发出一条指令"updateMax",要求对象max重新计算最大值。

  3. 每个对象都有自己的存储空间。可容纳其它对象,或者说通过封装现有的对象,可以产生新型对象。因此,尽管对象的概念非常简单,但是经过封装以后却可以在程序中达到任意高的复杂程度。

  4. 每个对象都属于某个类。根据语法,每个对象都是某个"类"的一个"实例"。一个类的'最重要的的特征就是"能将什么消息发给它?",也就是类本身有哪些操作。例如max是类Max的实例。

  扩展资料:

  Java面向对象知识点总结

  一、面向对象编程思想的概念

  a 类:类是一组具有相同属性和行为的事务的统称

  b 对象:万物皆对象,可以对其做事情的一些东西。一个对象有状态、行为和标识三种属性(某一类的具体的具体事务就是一个对象)

  二、面向对象的特征:

  a 封装:就是隐藏对象的属性和实现细节,仅对外提供公共访问方式

  b 继承:是指可以让某个类型的对象获得另一个类型的对象的属性的方法

  c 多态:就是指一个类实例的相同方法在不同情形有不同表现形式

  1. 必须有继承关系

  2. 必须有方法重写

  3. 父类引用指向子类对象

  三、变量

  局部变量(方法内部或方法声明中)

  成员变量(类的内部,在方法外部)

  静态变量(带有static关键字的变量)

  四、方法

  成员方法

  静态方法(只能访问静态变量或方法)

  五、final

  1. 被final修饰的变量就变成了常量

  2. 被final修饰的方法不能被重写

  3. 被final修饰的类不能被继承

  六、构造方法

  1. 没有返回值,连void也没有

  2. 方法名和类名相同

  3. 当创建对象时,构造方法自动执行

【Java面向对象知识巩固】相关文章:

Java面向对象基础知识09-10

Java的面向对象09-30

关于Java面向对象基础知识08-08

Java如何面向对象11-02

java基础的面向对象09-02

Java面向对象和面向过程的区别09-11

java面向对象编程讲解11-23

java面向对象编程的方法10-31

如何理解Java面向对象01-05