美文网首页
Java 报错:“缺少标识符”

Java 报错:“缺少标识符”

作者: Queenie的学习笔记 | 来源:发表于2019-06-16 16:00 被阅读0次

    1. 课后练习:将公有变量改成私有变量之后,增加两个构造函数,访问通过外部调用构造函数实现初始化赋值

    2.源码

    //程序文件名为 UseConstruct.java
    public class UseConstruct
    {
        public static void main(String[] args) 
        {
            Manager m = new Manager("王飞",10000,"业务部");  //初始化赋值
            System.out.println(m.getSalary());
        }
    }
    
    class Employee
    {
        private String name;
        private int salary;
    
        //构造函数
        public Employee(String_name, int_salary)
        {
            name = _name;
            salary = _salary;
        }
    
        public String getSalary()
        {
            String str;
            str = "名字:" + name +"\nSalary:" + salary;
            return str;
        }
    }
    
    class Manager extends Employee
    {
        private String department;
    
        //构造函数
        public Manager(String_name, int_salary, String_department)
        {
            super(_name, _salary);
            department = _department;
        }
    
        public String getSalary()
        {
            return super.getSalary() + "\nDepartment:" + department;
        }
    }
    

    3. 运行结果

    图片.png

    4. 原因及解决办法

    在两个构造函数处,参数声明格式错误String_name, int_salary, String_department

    5. 解决办法

    将 String_name, int_salary, String_department
    改为 String _name, int _salary, String _department

    6. 总结

    Java 基础太弱,需要多注意语法规范。

    相关文章

      网友评论

          本文标题:Java 报错:“缺少标识符”

          本文链接:https://www.haomeiwen.com/subject/ajsgfctx.html