Java面向对象

本文介绍了面向对象与面向过程的区别与联系,强调面向对象在处理复杂问题时的优势。阐述了类与对象的概念,对象作为具体事物的实例,而类则是对一组对象共性的抽象。进一步讲解了类的组成部分,包括属性、方法、构造方法等,并展示了如何创建和使用对象。面向对象编程的核心在于定义类和实例化对象,通过调用类的方法和属性来实现功能。
摘要由CSDN通过智能技术生成

面向对象

1.面向对象与面向过程

  • 区别:

  • 面向对象:事物比较简单,可以用线性思维去解决

  • 面向过程:事物比较复杂,使用简单的线性思维无法解决

  • 共同点:面向对象和面向过程都是解决实际问题的一种思维方式,二者相辅相成并不是对立的。

2.类与对象的概念

对象:是具体的事物 xiaoming xiaohong

类:是对对象的抽象(抽象 抽出象的部分)Person

先有具体的对象,然后抽象各个对象之间象的部分,归纳出类通过类再认识其他对象。

对象和类的关系:

  • 特殊到一般,具体到抽象

  • 类可以看成一类对象的模板,对象可以看成该类的一个具体实列

  • 类是用来描述同一类行的对象的一个抽象的概念,类中定义了这一类对象所应具有的静态和动态属性

  • JDK提供了很多类供编程人员使用,编程人员也可以定义自己的类

3.自定义类与对象

定义类(类的组成)

  • 属性field

  • 方法method

  • 构造方法construtor

  • 其他:代码块 净态代码块 内部类

4.使用·

创建对象:

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

Person p1=new Person();

调用类的属性和方法:

对象名 . 成员变量

对象名 . 成员方法

P1.name = "李四";

P1.study();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值