时隔多天,返工了有关封装,重载,静态,终于算是把这一块拿下来了,可能还有别的问题,目前没有发现,暂时不管继续向下走。

完成了作业,其中有过这些问题

1.

我在构造方法时将静态的值也放在了里面

Emp(String name,int age,String sex,String company,String subject){
        this.name = name;
        this.age = age;
        this.sex = sex;
    }

(红色部分是static修饰的值)

将其删除就可以解决错误

2.the constructor is undefined

出问题的原因是我在public类里面放了类,在类里面用了static,将类从public类里拿出来单独用就不会有这个问题了

class Emp{
    private String name;
    private int age;
    private String sex;
    static String company;
    static String subject;
    Emp(String name,int age,String sex){
        this.name = name;
        this.age = age;
        this.sex = sex;
    }
    Emp(){
        
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
    public String getSex() {
        return sex;
    }
    public void setSex(String sex) {
        this.sex = sex;
    }
    public String getCompany() {
        return company;
    }
    public void setCompany(String company) {
        this.company = company;
    }
    public String getSubject() {
        return subject;
    }
    public void setSubject(String subject) {
        this.subject = subject;
    }
    void say(){
        System.out.println("姓名"+name+",年龄"+age+",性别"+sex+",公司"+company+",项目"+subject);
    }
    
    
    
    
    
}

JavaEE实战班第19天相关推荐

  1. JavaEE实战班第18天

    憋半天憋出一个作业来,可算把getset的用法整明白了,说白了跟input挺像的,现在感觉就是input运行起来了再输入,getset运行之前设置.这个作业这么理解目前还行,不知道以后这么理解会不会有 ...

  2. JavaEE实战班第十七天

    今天返工了代码块和main,总觉得这个部分很难理解,与之前的面向对象相结合.可能是之前的理解有误或者钻牛角尖了,最近忙于应聘和原工作的加班,学习时间较少落下了进度,过一阵稳定下来要补上. 普通代码块 ...

  3. JavaEE实战班第16天

    今天修改了昨天作业的错误. public class work01 {     private String brand;     private String color;     public w ...

  4. JavaEE实战班第十五天

    今天改正了昨天提交作业的错误,并继续学习了静态static,包,权限修饰符和代码块,其中对代码块的理解不到位,主要体现在方法的重载方面,明天需要返工. 普通代码块 在执行的流程中 出现的 代码块, 我 ...

  5. JavaEE实战班第十四天

    今天学的是封装,this关键字,和静态static. 其中封装,上个大任务中没了解的封装今天学到了,知道了封装的主要作用是防止误操作,运用private限制其权限.从而达到目的. 我们观察如下代码: ...

  6. JavaEE实战班第13天

    今天学了面向对象基础里的对象创建,构造方法,方法重载,构造方法重载,匿名对象和阿里巴巴编程规范.并完成了三个小任务. 大体上明白了面向对象想说的是什么,但是总体上还是懵懵懂懂的.跟之前学习的内容串联不 ...

  7. JavaEE实战班第十二天

    今天学习了面向对象基础,我目前对于面向对象的理解就像是数学的套公式一样,先将公式封装好之后就可以在其他地方简短便捷的使用. -------------------------------------- ...

  8. JavaEE实战班第十一天

    今天完成了任务的最后一个模块,整个任务全部完成并可以使用.发现其中有很多没学过的东西. 第一次完成这么庞大的任务,上上下下封装有的时候甚至找不到想改的模块.而后学习了第七节,对未来就业观念有了一定的改 ...

  9. JavaEE实战班第十天

    今天将昨天分成的任务达成了三个,还剩最后一个.其中遇到的问题封装不会,生成随机数不会. 代码如下: import java.util.Random; import java.util.Scanner; ...

最新文章

  1. 线程安全问题产生的原因
  2. springboot打包时加入本地jar打包
  3. python json字符串类型的value换行方案
  4. pandas - Series
  5. iOS c语言 基本运算符
  6. 从论文到PPT,一键生成!从此报告不用愁!
  7. A damn at han’s Windows phone book 笔记(23:序列化,图片)
  8. [js高手之路] es6系列教程 - 迭代器与生成器详解
  9. 009Maven_建立私服——报错问题
  10. 4亿线上用户性能保证:Linked Redliner架构解密
  11. 量子计算机预测未来,太厉害了吧?这台量子计算机能预测16种不同的未来!
  12. c语言编写个人收支管理系统,个人收支管理系统
  13. 如何使用PDF阅读器将PDF转换成图片
  14. java 图片画框并读取成base64数据
  15. 交换机设备登录账号权限1_h3c交换机设置用户权限
  16. All-one Matrices
  17. Revit二次开发_类别对应的BuiltInCategory枚举
  18. 华为虚拟化FusionCompute知识点总结
  19. vue的进阶v-on 事件
  20. grep命令的-P选项

热门文章

  1. java题-如何递归遍历一个文件夹下的所有文件
  2. HTML5超链接和多媒体,IT兄弟连 HTML5教程 多媒体应用 创建图像和链接
  3. vue django mysql_django2 rest_framework + vue.js + mysql5.6 实现增删改查
  4. 前端获取后端传来的session_用java编写一个web程序,登陆后,把用户信息放在session中,前端怎样获取session的值?...
  5. qtreewidgetitem 文字内存太长换行_table文字溢出显示省略号问题
  6. (王道408考研操作系统)第二章进程管理-第一节2:进程状态及其切换
  7. (计算机组成原理)第二章数据的表示和运算-第三节2:IEEE754标准
  8. libcurl Get json 数据 接收全部的数据
  9. 购买域名,购买公网IP,实现同一个IP绑定多个域名
  10. XML相关的安全漏洞-XXE,XPATH小结(XXE注入、XPATH注入)