java面向对象

本文介绍了面向对象编程的概念,区分了面向过程与面向对象,强调类和对象的重要性,讲解了封装、构造方法以及标准javabean类的规则。
摘要由CSDN通过智能技术生成

1.从生活的角度区理解面向对象开发

有两种编程思想:

面向过程:

程序自上而下执行,不牵涉到类和对象的操作。本质是代码自己完成自己的功能

冒泡排序是面向过程的

亲力亲为 都是面向过程的

面向对象:

程序是靠对象完成一定的功能

Arrays.sort(arr) 这个就是面向对象的

借助于对象来实现功能的

面向:拿、找

对象:能干活的东西

面向对象编程:拿东西过来做对应的事情

要处理什么问题直接找对应的处理方法来解决

例如:需要几个随机数用random

要键盘输入就用scanner

面向对象两个重要概念

类: 是对一切相似事物的统称。是一个泛泛的概念。可以用来描述事物的特征和行为的

对象:是一个具体的实体。是这是真实存在的。在类的基础之上孵化出来的。

2.类和对象

public class 类名{
​
1.成员变量(代表属性,一般是名词)
​
2.成员方法(代表行为,一般是动词)
​
3.构造器()
    
4.代码块()
​
5.内部类()
}

3.封装

对象代表什么,就得封装对应的数据,并提供数据对应的行为

4.就近原则和this关键字

this谁离我近,我就用谁

5.构造方法

构造方法也叫做构造器、构造函数。

作用:在创建对象的时候给成员变量进行赋值的。

格式

public class Student{
​
    修饰符 类名(参数){
        方法体;
    }
}

特点:

1.方法名与类名相同,大小也一致

2.没有返回值类型,连void都没有

3.没有具体的返回值(不能由return带回结果数据)

6.标准的javabean类

1.类名要见名知意

2.成员变量使用private修饰

3.提供至少两个构造方法

*无参构造

*带全部参数的构造方法

4.成员方法

*提供每一个成员变量对应的setxxx()/getxxx()

*如果还有其他行为,也需要写上

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m5_jkl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值