面向对象(OOP)、类和对象

OOP面向对象编程

1)面向过程和面向对象的区别

​ 将面向过程编写的代码模块化形成多个组件,最终拼装运行

面向对象的好处

​ 1.减少代码冗余,简化代码编写
​ 2.提高程序的可维护性和可扩展性

2)什么是对象

​ Object:物品、东西 , 万物皆对象

  • 现实世界中先有对象,后抽象出类型,java世界中先有类型,后实例化出对象
  • 类中包含的内容是由对象决定的
3)对象主要包含2方面的信息

​ 1.属性 2.方法

4)在java中编写类

​ 新建一个class,在class中编写这个类的属性和方法

5)新建一个包含main方法的class,对我们编写的类进行实例化,实例化后可以通过 . 调用

1.一个java文件中只能有一个pubilc开头的类,而且这个类名必须和文件名一致

2,只有public开头的类中的main方法可以作为程序入口


初始面向对象编程

1)什么是面向对象编程(OOP)

​ 相对于面向过程编程,面向过程编程方式代码冗余较多,维护和扩展成本高,不易开发大型程序

2)为什么需要面向对象编程

​ 在中大型项目中,面向对象编程思维方式,能较大的改善代码冗余,提高程序的可维护性和可扩展性

类和对象

  • 生活中的对象 对象就是东西,万物皆对象,对象是可操作,拥有数据值的主体
  • 生活中是先有对象,后有类型

类是概念,规定了这个类型的对象应该有的基本信息

  • java中的类和对象

java中:先有类,后有对象。类中定义 1.属性 2.方法,真正使用属性和方法的是对象

  • 使用类和对象处理问题的优势

减少代码冗余,提高程序的可维护性和可扩展性


对象的创建和调用
1)新建类(class)

新建类,类中定义属性和方法,类名首字母大写

2)实例化对象

<类名> <对象名> = new < 类名>();

3)使用对象

​ 使用对象名打.调用属性或方法,一个类可以实例化多个对象
​ 对象的属性有默认值(null/0/0.0)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值