在使用 static 类型声明的方法时需要注意的是:如果在类中声明了一 static
类型的属性,则此属性既可以在非 static 类型的方法中使用,也可以在 static
类型的方法中使用。但用 static 类型的属性调用非 static 类型的属性时,则会
出现错误。

代码如下:

public class PersonStatic
{
String name = "张三" ;
static String city = "中国";
int age ;
public PersonStatic(String name,int age)
{
this.name = name ;
this.age = age ;
}
public static void print()
{
System.out.println(name);
}
public String talk()
{
return "我是: "+this.name+",今年: "+this.age+"岁,来自: "+city;
}
}

  

Test.java:1: error: class PersonStatic is public, should be declared in a file named PersonStatic.java
public class PersonStatic
^
Test.java:13: error: non-static variable name cannot be referenced from a static context
System.out.println(name);
^
2 errors

  

最新文章

  1. Xamarin.ios 基本控件
  2. 【JavaWeb】Spring+SpringMVC+MyBatis+SpringSecurity+EhCache+JCaptcha 完整Web基础框架(三)
  3. oracle中的rownum
  4. 将html页改成jsp的两种方式
  5. Linux 怎么查看服务的启动进程所占用的目录
  6. [原]Java修炼 之 基础篇(一)Java语言特性
  7. Hapoop原理及MapReduce原理分析
  8. UI进阶 数据库 SQLite
  9. Oracle EBS-SQL (OM-3):销售连接停靠站时冲减库存出错处理.sql
  10. memcache 在php存取中的应用
  11. <%%>创建内联代码块(表达)
  12. easyUI返回类型total,rows
  13. 关于如何使用xposed来hook微信软件
  14. CAPTCHA--验证码
  15. Codeforces 725E Too Much Money (看题解)
  16. JavaWeb学习总结——文件上传和下载
  17. 2017第十三届湖南省省赛B - Simplified Blackjack CSU - 1998
  18. 引入jquery利用Vue生命周期的钩子函数mounted操作DOM
  19. pgm3
  20. C# 因IIS回收导致定时器失效的解决方案

热门文章

  1. activiti自己定义流程之Spring整合activiti-modeler实例(六):启动流程
  2. Linux 进程状态 说明
  3. hunnu--11548--找啊找啊找朋友
  4. mvc 各种返回值
  5. 高性能流媒体服务器EasyDSS前端重构(四)- webpack + video.js 打造流媒体服务器前端
  6. Spring 简单描述
  7. 我的Android进阶之旅------>Android资源文件string.xml中\u2026的意思
  8. hdoj 1116 Play on Words 【并查集】+【欧拉路】
  9. 【ELK】ELK5.3搭建过程遇到的问题
  10. Java for LeetCode 086