big java之 对象

      对象(object),java是面向对象的语言,理解对象是基础!

       编程是所要实现的功能编写成计算机指令,java中我们通过操作对象实现功能!定义对象时我们可以定义实体的如:张三,英语课本,也可以定义抽象的如:规则  ~

      我们用对象就是要用它的方法,就像公司招聘的员工,就为了利用他们在某方面的能力,比如XX软件公司   程序员  张三丰 ,张三丰这个这个对象的方法就有一个写代码;

整体实现是 :

 class  程序员{

                        写代码{

                             。。。。。。。。

                                    }

                          }


程序员   张三丰=new    程序员();


假如你是老总,就每次有段代码要写时喊张三丰过来就OK,如果你上面没有new  ,无论你怎么喊张三丰他都不会来的,因为你公司还没有这个人。


为了更清楚的说明对象,我们一点点来理解:

1,类型和变量

     每一个值都属于一个变量,   变量是用来存储以后想要使用的值;

    我们声明一个变量:   类型     变量    =  值

    变量的命名和类,方法的命名相似,由字母,数字,下划线构成,但是变量不同的是首字母要小写(可能因为它的地位比类和方法低吧)

2,类,对象,方法

   就像之前说的张三丰的例子,每个对象都有他自己的类,类中有他的方法,对象是类的实现者,实现时调用自己类中的方法!

3,参数,返回值

    参数是方法的输入,方法根据参数决定执行怎样的操作,有的方法有参数,有的方法没参数,一般把有参数的称之为修改型方法,没参数的称之为访问性的方法!

   调用方法的对象.方法(显示参数);

    调用方法的对象称之为隐式参数,我们在编程中用this代替,这样也可以使代码更加清晰!每个方法都会有他自己的隐式参数,但是static 方法列外!

   返回值是方法方法的计算结果!

4,对象的引用

   张三丰是个名字,写代码是张三丰这个人的能力,不是张三丰这个名字的能力 ,我们通过这个名字检索到这个人,让他这个人干事!

      程序员   张三丰=new    程序员();  

准确的称张三丰是它这个人的引用,存放的是我们创建的这个能干活的人!

多个引用可以指向同一个人,张三丰的同事可能还会叫丰丰什么的各种卖萌小名吧!


     

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值