java中this什么用

1、this调用当前属性:其主要作用是当需要给类中的数据进行初始化时,可以通过this来进行赋值,而不用随便定义一个变量来进行赋值,更有利于代码的阅读与理解(推荐教程:java教程)

class Book{//定义书的类

private String name;//书本名字

private int price;//书本价格

public Book(String name,int price){ //使用this对类的数据进行初始化

this.name = name;

      this.price = price;

}

/*public Book(String n,int p){ //若不使用this关键字只能这样进行赋值,不利于将变量与属性统一起来

name = n;

price = p;

}*/

public String getInfo(){

return "书籍:" + name +

java中this_多学习才能多赚钱之:java中this什么用相关推荐

  1. active控件和java脚本_【学习笔记】在原生javascript中使用ActiveX和插件

    什么是插件 现在的浏览器提供了大量的内置功能,但仍然有一些工作无法完成,如播放音频和视频.插件及其扩展浏览器功能就尤为重要. 插件是可下载的应用程序,可以插入到浏览器中,现在有很多不同的插件,常用的有 ...

  2. scala语言的底层是java实现的_Scala学习笔记一(与Java、Jvm的关系以及程序执行流程分析)...

    一.Scala语言与Java.Jvm的关系分析 Scala语言是马丁奥德斯基接触Java语言后,针对Java语言的特点,将函数式编程语言的特点融合到Java中,由此发明的.Scala语言和Java语言 ...

  3. java项目_值得学习和练手的Java企业级开源项目,强烈推荐!

    热门文章推荐:100本纸质书籍免费包邮!22款高颜值的终端工具,点燃了小姐姐对编程的热爱! 一条 SQL 引发的事故,同时小姐姐直接被开除!! 11月全国程序员平均工资新鲜出炉,内附封面图! 文末有彩 ...

  4. java 反射类 spring_学习Spring必学的Java基础知识(1)----反射

    引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓"登高必自卑,涉远必自迩".以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系 ...

  5. Java嵌入式数据库H2学习总结(三)——在Web应用中嵌入H2数据库

    H2作为一个嵌入型的数据库,它最大的好处就是可以嵌入到我们的Web应用中,和我们的Web应用绑定在一起,成为我们Web应用的一部分.下面来演示一下如何将H2数据库嵌入到我们的Web应用中. 一.搭建测 ...

  6. scala java抽象理解_Scala学习笔记(五) 抽象类以及类中的一些语法糖

    1. 抽象类 Scala 的抽象类跟Java的一样,不能被实例化. 1.1抽象字段 抽象类中,变量不使用就无需初始化,可以等到子类继承时再进行初始化. scala> abstract class ...

  7. vue可以多次导入吗_vue组件怎么复用,比如有abc三个组件,b是可复用组件,引入到a和c中,但是怎么才能在a和c中的数?...

    你好,谈一下自己的经验吧. 组件是一种对界面逻辑进行的抽象,本质上还是对代码的封装,目的是节约代码量,提升工作效率.所以判断某两个组件的子组件是否应该设计成一个统一的,需要思考一下,两个子组件的业务相 ...

  8. Java并发编程艺术学习笔记(五)

    Java并发编程艺术学习笔记(五) Java并发容器和框架 Java为开发者也提供了许多开发容器和框架,可以从每节的原理分析来学习其中精妙的并发程序. 一.ConcurrentHashMap的实现原理 ...

  9. 自监督学习,如何从数据困境中拯救深度学习?

    2020-02-03 05:35:08 作者 | Thalles Silva编译 | 翻译官balala 编辑 | 丛末 大规模标注的数据集的出现是深度学习在计算机视觉领域取得巨大成功的关键因素之一. ...

最新文章

  1. 线性支持向量机、线性可分支持向量机、非线性支持向量机是怎么区分的?
  2. Linux 中使用 KVM
  3. sap 客户信贷配置与管理解析
  4. JavaScript学习笔记(4)
  5. 使用firefox遇到的问题
  6. 点击率预估算法:FM与FFM
  7. 动态规划--重拾我的“背包”
  8. java小白会有那些工作_Java小白找工作与学习的第四天
  9. namespace关键字-1
  10. php自动加载类与路由,PHP实现路由和类自动加载
  11. 写在ICDsoft购买和Paypal付款之后
  12. 自带数据线的迷你数显充电宝,春运相亲必备呀
  13. leetcode—14.链表反转类题目python解答
  14. NOIP模拟赛(洛谷11月月赛)
  15. FatFS-通用FAT文件系统详解
  16. 在Excel如何根据内容自动调整行高列宽
  17. Acrobat如何将word文件转换成pdf格式
  18. PHP预约模块开发,PHP实验室预约管理系统(源代码+论文)
  19. AFNetworking源码学习 1
  20. 医药板块企稳“回春”

热门文章

  1. mac地址扫描源码_愤怒的IP扫描仪 一种快速的网络扫描工具
  2. php更新svn,利用php进行svn更新的php代码及php执行svn更新注意事项
  3. centos7创建asm磁盘_Oracle ASM 磁盘组基础知识整理(收藏版)
  4. java类的修改三个方面_Java 编程的动态性,第 6 部分: 利用 Javassist 进行面向方面的更改--转载...
  5. Android NDK各版本下载
  6. html编辑器linux,HTML 编辑器
  7. linux boost 64位编译,Boost在Linux 64 下的编译
  8. 正则判断 空格_js关于正则的前后关联约束(前后预查)
  9. 一套不错的php,一套不错的PHP笔试题-附答案
  10. 前端怎么画三角形_前端小技巧:边框写三角形