为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这个setName("java")方法不能这么用会显示错误

package com.类和对象;

public class practise1 {
 private String name;//定义成员变量
 public void setName(String name) {//定义赋值成员变量值的成员方法
  this.name=name;
 }
 /*public practise1 getName() {//返回practise1类引用
  return this;
 }*/public String getName(){//定义获取成员变量值的方法
     return name;
     }
 public static void main(String[] args) {
  setName("java");
  
 }

正在回答

1 回答

静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。

1 回复 有任何疑惑可以回复我~
#1

年纪轻轻想有猫 提问者

谢谢!我想起来了!!!
2018-07-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么这个setName("java")方法不能这么用会显示错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信