面向对象(一)

简介: 面向对象基础
面向对象

​ 面向对象是基于面向过程的编程思想

面向对象的思想特点

  1. 是一种更符合我们思考习惯的思想
  2. 把复杂的事情简单化
  3. 让我们从执行者变成了指挥者

注意:如何让我们的操作更符合面向对象思想呢?

  • 有哪些类
  • 每个类有哪些成员
  • 类与类的关系

类与对象

1.现实世界的事物

  • 属性 事物的基本描述
  • 行为 事物的功能

2.Java语言中最基本的单位是类。所以,我们要用类来体现事物

3.类 成员变量 事物属性

​ 成员方法 事物行为

4.类:是一组相关的属性和行为的集合。是一个抽象的概念。

 对象:是该类事物的具体存在,是一个具体的实例。(对象)

​ 举例; 学生:类

 班长:对象

类的定义及使用

1.类的定义 成员变量 定义格式和以前一样,就是位置不同,在类中,方法外。

成员方法 定义格式和以前一样,就是去掉了static。

2.使用类的内容

  • 创建对象:格式 类名 对象名 = new 类名();
  • 如何使用成员变量和成员方法呢 对象名.成员变量 对象名.成员方法()

Java程序的开发,设计和特征

  • 开发:就是不断的创建对象,通过对象调用功能
  • 设计:就是管理和维护对象间的关系
  • 特征
    • 封装
    • 继承
    • 多态
相关文章
|
7月前
|
设计模式 Java C#
浅谈面向对象
浅谈面向对象
|
2月前
|
C语言 C++
【c++】什么是面向对象
【c++】什么是面向对象
【c++】什么是面向对象
|
6月前
面向对象《一》
面向对象《一》
17 0
|
7月前
|
Python
面向对象
面向对象。
36 0
|
9月前
真正意义上的面向对象
真正意义上的面向对象
|
9月前
面向对象(1)
面向对象(1)
45 0
|
11月前
|
存储 搜索推荐 编译器
C++ 面向对象篇
C++程序在执行时,将内存大致分为四个区域; - 代码区:存放函数体的二进制代码,操作由系统管理 - 全局区:存放全局变量和静态变量以及常量 - 栈区:由编译器自动分配释放,存放函数的参数值(形参),局部变量等 - 堆区:由程序员分配和释放,若程序员不手动释放,系统在程序结束时自动回收
133 0
|
Java
2. 面向对象(三)
2. 面向对象(三)
108 0
|
Java
2. 面向对象
面向过程,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。
121 1
面向对象几个问题
面向对象几个问题
71 0