ASCII的字符编码

变量的作用域

成员变量:在类中生命都,它作用域整个类。

局部变量:在一个方法的内部或方法的一个代码的内部声明。如果在方法内部声明,它作用域是整个方法;如果在一个方法的某个代码块的内部声明,它的作用域是这个代码块。代码块是指{}以内的代码。

方法参数:方法或者是构造方法的参数,它的作用域是整个方法或者构造方法。

异常处理参数:异常处理参数和方法参数很相似,差别在前者是传递参数给异常处理代码块,而后者是传递参数给方法或者构造方法。异常处理参数是指catch(Exception e)语句的异常参数“e”.

静态变量和实例变量的生命周期

public class Doll{
private static int number=0; //静态变量
private int id=0; //实例变量
private String name; //实例变量 public Doll (String name) //构造方法
{
this.name=name;
number++;
id=number;
}
public void Speak(String word)
{
String showNumber="目前共有"+number+"个娃娃";
String show="我的Id是"+id;
System.out.Println(name+":"+showNumber);
System.out.println(name+“:”+word)
}
public static void main(String args)
{
Doll do=new Doll("贝贝");
Doll do2=new Doll("晶晶");
do.speak("大家好");
do2.speak("大家好!");
}
}
结果为:
贝贝:目前共有2个娃娃
贝贝:我的id是1
贝贝:大家好;
晶晶:目前共有2个娃娃
晶晶:我的id是1
晶晶:大家好;

将局部变量的作用域最小化

它可以增加代码的可读性和可维护性

void methbod()
{
int var=0;
...
if(...)
{
//使用var变量
}
}

最新文章

  1. iOS 基础控件(下)
  2. Nginx反向代理、负载均衡、页面缓存、URL重写及读写分离详解
  3. 网站集成QQ登录功能
  4. p1304 家族
  5. WPF 操作键盘
  6. CSS透明度大汇总
  7. 【暑假】[深入动态规划]UVa 1380 A Scheduling Problem
  8. OC 知识点回顾
  9. 苹果iOS苹果公司的手机用户都有权索赔
  10. Bruce Eckel的资源
  11. IntelliJ IDEA安装ideaIU-2019.1
  12. HBase Region 各个状态的转换
  13. IT行业­——Linux
  14. 从零开始搭建Salt Web之初探salt-api
  15. Linux下端口被占用确认
  16. 4.自定义数据《jquery实战》
  17. Cesium学习笔记(七):Demo学习(自由控制飞行的飞机)[转]
  18. springboot-26-springboot 集成rabbitmq
  19. 洛谷 P4292 [WC2010]重建计划 解题报告
  20. C#编程(九)----------控制台I/O

热门文章

  1. 获取DLL中的方法名称
  2. SOAPUI测试步骤之流量控制(Conditional Goto)
  3. unity meshrender理解
  4. Leetcode Sqrt(x)
  5. HDU 4778 Gems Fight!(DP)
  6. css learn
  7. 七、考反映小游戏《苹果iOS实例编程入门教程》
  8. golang 简易聊天
  9. POI操作Excel常用方法总结 (转)
  10. C# MD5加密的方法+一般处理程序使用Session+后台Json序列化