java——static声明方法注意事项
2024-09-29 18:49:16
在使用 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
最新文章
- Xamarin.ios 基本控件
- 【JavaWeb】Spring+SpringMVC+MyBatis+SpringSecurity+EhCache+JCaptcha 完整Web基础框架(三)
- oracle中的rownum
- 将html页改成jsp的两种方式
- Linux 怎么查看服务的启动进程所占用的目录
- [原]Java修炼 之 基础篇(一)Java语言特性
- Hapoop原理及MapReduce原理分析
- UI进阶 数据库 SQLite
- Oracle EBS-SQL (OM-3):销售连接停靠站时冲减库存出错处理.sql
- memcache 在php存取中的应用
- &;lt;%%&;gt;创建内联代码块(表达)
- easyUI返回类型total,rows
- 关于如何使用xposed来hook微信软件
- CAPTCHA--验证码
- Codeforces 725E Too Much Money (看题解)
- JavaWeb学习总结——文件上传和下载
- 2017第十三届湖南省省赛B - Simplified Blackjack CSU - 1998
- 引入jquery利用Vue生命周期的钩子函数mounted操作DOM
- pgm3
- C# 因IIS回收导致定时器失效的解决方案
热门文章
- activiti自己定义流程之Spring整合activiti-modeler实例(六):启动流程
- Linux 进程状态 说明
- hunnu--11548--找啊找啊找朋友
- mvc 各种返回值
- 高性能流媒体服务器EasyDSS前端重构(四)- webpack + video.js 打造流媒体服务器前端
- Spring 简单描述
- 我的Android进阶之旅------>Android资源文件string.xml中\u2026的意思
- hdoj 1116 Play on Words 【并查集】+【欧拉路】
- 【ELK】ELK5.3搭建过程遇到的问题
- Java for LeetCode 086