java学习之面对对象

java是一门面对对象的语言,那么,什么是面对对象?面对对象是一种对现实世界的一种抽象的理解.为了更好地认清事物的特性与其共同点,我们主观意识上把事物分成了一类一类,例如:人类,猫类,狗类等.而对象就是类中的一个个实体,这是客观上存在的,就像没有人类以前,地球上也是有一个一个具体的动物的,但是没有类.
java是面对对象编程的语言,那么面对对象与面对过程有什么区别呢,区别在于我们编程的关注点不一样,面对对象关注的是一件事情的执行者,而面对过程关注的是事情的执行流程.举个例子:假如要完成”张三去吃饭”这一件事情,面对过程编程就要完成:1买菜煮饭,2炒菜,3装盘,4吃,等几个步骤,而面对对象编程就完成:1找饭店,2给钱,3吃,几个步骤,因此面对对象我只需关注的是服务员是否把我点的饭送过来,而不在乎饭菜里放没放地沟油和苏丹红.由此可见,面对对象结果具有意外性,就像生活一样,你永远不知道下一块巧克力是什么味道,所以我们生活中大部分都是面对对象,而面对对象编程的方法也是在现实生活中发现并发展的,这也是面对对象的编程方法用的广泛的缘由之一.
在java中,类具有特征(属性)和行为(方法)两个属性,比如说,人类的特征有:年龄,性别,身高,体重等等.行为有:吃饭,睡觉,学习等等.而对象实体就是具有这些特征和行为的实体.
在java具体代码中:
定义属性语法为:public 类型 属性名
定义方法的语法为:public 返回值类型 方法名(参数列表){}
其中,返回值类型是行为执行的结果
参数列表是行为执行的前提
大括号里面是行为执行的流程
创建对象:类名 对象名 = new 类名()
给属性赋值: 对象名.属性名 = 值
方法的执行: 对象名>方法名(值)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值