黑马程序员技术交流社区

标题: 技术贴 [打印本页]

作者: jade1996    时间: 2019-6-26 13:58
标题: 技术贴
1.面向过程与面向对象

        面向过程:在分析解决问题的时候,首先把问题分成若干个步骤,然后每个步骤定义为一个函数,然后把每一个步骤都定义为一个函数,定义好函数意味着这个问题的解决步骤已经确定,使用时一个个依次调用就好了。

        面向对象:把构成的事物问题分解成一个个对象。建立对象的目的不是为了完成一个步骤,而是为了描述事物在整个解决问题的步骤中的状态和行为。然后通过调用对象的方法去解决问题。

2.类与对象

        类与对象是面向对象的编程中的两个很重要的概念。

        类:表示一个有共同特征的对象的集合,  是一种抽象的概念。(如“学生类”、“手机类”、“球类”)

        对象:是一个具体的概念,它是类的一个具体事例。(如“学生张三”、“苹果手机”、“篮球”)

3.类的定义

        类是java中一种复合数据类型,包含成员变量(也叫属性)和成员方法两种基本成分。 

        成员变量 :用于描述对象 静态特征

        成员方法 :用于描述对象 动态行为

        类定义的基本语法:  【修饰符】class 类名 【extends 父类名】【implements 接口名1,接口名2,······】

        成员变量的定义格式:【修饰符】 数据类型 属性名;

                        成员变量可以是java中任何一种数据类型(包括数据类型,引用类型)。

                        成员变量定义时可以对其初始化。

                        成员变量作用范围是整个类,局部变量作用范围是一个方法。

        成员方法的定义格式:【修饰符】 返回值类型 方法名{参数1,参数2,······}

4.对象的声明以及创建实例化

        声明对象格式:类名 对象名;

        实例化对象:对象名 = new 类名(参数1,参数2,······)

        对象的声明和创建实例化可以合在一起进行,合成语句:类名 对象名 = new 类名;

5.对象的使用

        成员变量:对象.变量

        成员方法:对象.方法()




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2