Java面向对象程序设计基础

  程序设计的发展过程是根据业务系统的复杂程度来决定的

 

程序设计的发展过程分为三个阶段:

1.过程式程序设计

2.结构化程序设计:

      在系统开发之前,对程序系统进行整体规划,描述出系统的功能,并进行模块划分,功能分配,数据通信,异常处理。

      好处:比过程式程序设计要好

      不足:程序系统知识为了现有的功能实现,没有考虑将来发生变化之后的应对,违背了软件工程的职责均衡原则

3.面向对象的程序设计

      力求使得程序中的代码与现实世界中的事物完全一致,程序系统不光满足现有的业务要求,而且满足于将来的业务变化。

 

面向对象程序设计的俩个要素:

    类和对象

    类:描述的是现实世界中具有相同特征和行为的物体,只是一种概念上的描述

    对象:现实世界中某类事物的真实存在。

    两者之间的关系:类是对象的模板,对象是类的具体实现。由类构造对象的过程称为实例化。

 

类的两个要素:

属性:描述类的外观或者特征

方法:描述类的行为或者对属性进行的处理

类的定义:

语法:修饰符 class 类名{

                   [ 属性定义]

                   [ 方法定义]

            }

修饰符:public 、abstract 、final

类名:由一个或者多个单词组成,每个单词的首字母大写

属性定义:

语法:修饰符  数据类型   属性名[ 初始化值]

    修饰符:3p权限控制符(public、protected、private)、static、final

数据类型:

分为两类:1.基础数据类型      2.引用数据类型

       基础数据类型:8类

 

方法的定义:

语法:修饰符   返回数据类型   方法名(形参){

                        0~N行代码

             }

 

      修饰符:3p权限控制符(public、protected、private)、static、final、abstract

      返回数据类型:基础数据类型和引用数据类型

      形参:包含参数个数、类型、顺序

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值