当前位置: 首页 > news >正文

this 基础使用方法

this 基础使用方法

      在Java中,this是调用类中变量和内部类的构造方法的关键词,在对象有同名变量时,可以指定类的变量。

例子1 类中变量的调用:

package example_1;
import java.lang.*;

public class Xample_3  {
	private static String a;
	private static String b;
	public Xample_3(){
	}
	public Xample_3 (String a,String B){
		this.a = a ;
		b = B;
		/*
		 * 在一个构造方法的形参中,如果形参的名称与类中的变量名一样,那就需要使用this去指明使用的变量。
		 * 在这里变量a和形参a同名,那么调用的时候就需要使用this.a 去指明使用变量的a
		 * 而变量b和形参B不同名,所以可以直接使用变量b
		 */
		System.out.println("在构造类中将a,b变量重新赋于值是,\n a等于:"+this.a+"\n b等于:"+b);				
	}
	public String getA(){
		return a;	
	}
	public String SetA(String a){	
		return this.a=a;
	}
	public void setAandB(String a,String b){	
	}
        public static void main(String[] args) {
        	Xample_3 xample = new Xample_3();
        	Xample_3 xample_3 = new Xample_3("a1", "b1");
        	xample_3.SetA("aaa1");
        	System.out.println(xample_3.getA());
        	
        }
}
运行结果:

在构造类中将a,b变量重新赋于值是,
 a等于:a1
 b等于:b1
aaa1




posted on 2017-08-03 15:00  观心静 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/guanxinjing/p/9708670.html

相关文章:

  • 【Java基础】12、java中方法的参数传递机制
  • OpenNebula学习第四节之磁盘镜像的制作
  • 转:Spring Boot中使用AOP统一处理Web请求日志
  • 《零基础入门学习Python》学习过程笔记【38类的继承】
  • 制作毛玻璃效果
  • 设计模式——简单工厂模式
  • 吐血分享:QQ群霸屏技术教程(接单篇)
  • js全局变量,局部变量
  • 2017百度之星资格赛 1003 度度熊与邪恶大魔王 背包DP
  • 8086汇编之 CALL 和 RET指令
  • c# 多线程编程中AutoResetEvent和ManualResetEvent
  • 【Python】 配置文件相对路径软件自动执行的工作目录
  • [SDUT](3361) 数据结构实验之图论四:迷宫探索 ---DFS(图)
  • proxy汇总-1
  • 使用for循环输出九九乘法表
  • [ JavaScript ] 数据结构与算法 —— 链表
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • Brief introduction of how to 'Call, Apply and Bind'
  • eclipse(luna)创建web工程
  • es6--symbol
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • JAVA 学习IO流
  • JavaScript 一些 DOM 的知识点
  • JavaScript服务器推送技术之 WebSocket
  • js中forEach回调同异步问题
  • Mysql5.6主从复制
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Python实现BT种子转化为磁力链接【实战】
  • ReactNative开发常用的三方模块
  • SAP云平台里Global Account和Sub Account的关系
  • Solarized Scheme
  • vue 配置sass、scss全局变量
  • vuex 学习笔记 01
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 第2章 网络文档
  • 服务器从安装到部署全过程(二)
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 聊一聊前端的监控
  • 数组大概知多少
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 新手搭建网站的主要流程
  • 用jQuery怎么做到前后端分离
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • ( 10 )MySQL中的外键
  • (a /b)*c的值
  • (k8s中)docker netty OOM问题记录
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (WSI分类)WSI分类文献小综述 2024
  • (二)pulsar安装在独立的docker中,python测试
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (未解决)macOS matplotlib 中文是方框