老白的课程9 对象和类

  在之前的学习过程中,我们为了学习熟悉java的基础,在编写代码的时候,基本上都是采用的结构化的编写思维,其实java最大的特点就是采
用了面向对象的编辑思维,也是javaoo,那么面向对象和面向过程是在什么地方不一样呢?
  其实二者最大的区别就是在关注点上的不一样,oo关注的是对象,里面的每一个物体,面向过程关注的是流程步骤;
不过这不代表oo里面是不关注的流程步骤的,我们在确认好需要研究的对象以后,同样是需要流程步骤去实现运行的。
也就是说,javaoo是围绕着问题域中的对象来解决问题的,在编写程序的时候,我们目前先学习把问题分成几个类,用类产生对象,这里说下


什么是类,什么是对象:
对象 万物皆对象,对象因我关注而产生;我们从出生开始其实就是用oo的思维方式来认识事物的,但是在程序里我们需要做需求分析,并不是
所有事物都要成为对象在我们的代码里面实现;
类 类并不是真实存在的,是具有相同属性和行为的一组对象的集合,但是属性和行为一样不代表值是一样的
二者的关系 类是对象的抽象,对象是类的具体实例


new一个对象放在堆里,传递地址的值

写一个类
写属性(成员变量)
构造方法(无任何返回类型,可以有参数,可以没有参数,用来产生对象,当写了有参构造方法,无参的会被删掉,最好开
始就写出来)
写方法(有参数就写,没有就不写)

产生新的对象,用"."来表示"的"
Employee emp1=new Employee();
emp1.id=1;
emp1.name="哦";

转载于:https://www.cnblogs.com/kongjian/p/3667763.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值