• java——类、对象、private、this关键字


    一、定义

     二、类的使用

    实例:定义的类要在一个class文件内,实例化类的对象要在另一个文件内

    类文件:

     实例文件:

     对象内存图:

    先主函数入栈,之后新开一个对象存入堆内存中,之后调用的call方法先压栈又出栈,之后同样又是sendmessage方法压栈又出栈,最后是main方法出栈

     两个对象使用同一种方法:

     使用对象引用two来调用one的方法:

     对象作为参数,(和数组作为参数一样,都是把地址传过去)

     

     (student那个类还是原来的)由上面这张图片可以看出来,对象参数传递的确实是地址

    对象作为函数返回值,同样也是返回的对象地址:

     private体现封装性:

     

     实例:

     关键字this的作用:

     

     这个结果我们可以想到,但是如果把类中的代码修改一下:

     这个时候如果主函数不变,那么程序运行结果就会不符合我们的意愿:

     如果使用的this就可以解决这个问题:

     

  • 相关阅读:
    Python操作SQLServer示例
    T-SQL 谓词和运算符
    T-SQL 语句—— 游标
    SQL中的循环、for循环、游标
    web自动化快速入门
    接口自动化的总结
    jenkins知识
    SVN知识
    random.sample函数
    项目实战(六)
  • 原文地址:https://www.cnblogs.com/kongbursi-2292702937/p/11587661.html
Copyright © 2020-2023  润新知