JavaEE实战班第19天
时隔多天,返工了有关封装,重载,静态,终于算是把这一块拿下来了,可能还有别的问题,目前没有发现,暂时不管继续向下走。
完成了作业,其中有过这些问题
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天相关推荐
- JavaEE实战班第18天
憋半天憋出一个作业来,可算把getset的用法整明白了,说白了跟input挺像的,现在感觉就是input运行起来了再输入,getset运行之前设置.这个作业这么理解目前还行,不知道以后这么理解会不会有 ...
- JavaEE实战班第十七天
今天返工了代码块和main,总觉得这个部分很难理解,与之前的面向对象相结合.可能是之前的理解有误或者钻牛角尖了,最近忙于应聘和原工作的加班,学习时间较少落下了进度,过一阵稳定下来要补上. 普通代码块 ...
- JavaEE实战班第16天
今天修改了昨天作业的错误. public class work01 { private String brand; private String color; public w ...
- JavaEE实战班第十五天
今天改正了昨天提交作业的错误,并继续学习了静态static,包,权限修饰符和代码块,其中对代码块的理解不到位,主要体现在方法的重载方面,明天需要返工. 普通代码块 在执行的流程中 出现的 代码块, 我 ...
- JavaEE实战班第十四天
今天学的是封装,this关键字,和静态static. 其中封装,上个大任务中没了解的封装今天学到了,知道了封装的主要作用是防止误操作,运用private限制其权限.从而达到目的. 我们观察如下代码: ...
- JavaEE实战班第13天
今天学了面向对象基础里的对象创建,构造方法,方法重载,构造方法重载,匿名对象和阿里巴巴编程规范.并完成了三个小任务. 大体上明白了面向对象想说的是什么,但是总体上还是懵懵懂懂的.跟之前学习的内容串联不 ...
- JavaEE实战班第十二天
今天学习了面向对象基础,我目前对于面向对象的理解就像是数学的套公式一样,先将公式封装好之后就可以在其他地方简短便捷的使用. -------------------------------------- ...
- JavaEE实战班第十一天
今天完成了任务的最后一个模块,整个任务全部完成并可以使用.发现其中有很多没学过的东西. 第一次完成这么庞大的任务,上上下下封装有的时候甚至找不到想改的模块.而后学习了第七节,对未来就业观念有了一定的改 ...
- JavaEE实战班第十天
今天将昨天分成的任务达成了三个,还剩最后一个.其中遇到的问题封装不会,生成随机数不会. 代码如下: import java.util.Random; import java.util.Scanner; ...
最新文章
- 线程安全问题产生的原因
- springboot打包时加入本地jar打包
- python json字符串类型的value换行方案
- pandas - Series
- iOS c语言 基本运算符
- 从论文到PPT,一键生成!从此报告不用愁!
- A damn at han’s Windows phone book 笔记(23:序列化,图片)
- [js高手之路] es6系列教程 - 迭代器与生成器详解
- 009Maven_建立私服——报错问题
- 4亿线上用户性能保证:Linked Redliner架构解密
- 量子计算机预测未来,太厉害了吧?这台量子计算机能预测16种不同的未来!
- c语言编写个人收支管理系统,个人收支管理系统
- 如何使用PDF阅读器将PDF转换成图片
- java 图片画框并读取成base64数据
- 交换机设备登录账号权限1_h3c交换机设置用户权限
- All-one Matrices
- Revit二次开发_类别对应的BuiltInCategory枚举
- 华为虚拟化FusionCompute知识点总结
- vue的进阶v-on 事件
- grep命令的-P选项
热门文章
- java题-如何递归遍历一个文件夹下的所有文件
- HTML5超链接和多媒体,IT兄弟连 HTML5教程 多媒体应用 创建图像和链接
- vue django mysql_django2 rest_framework + vue.js + mysql5.6 实现增删改查
- 前端获取后端传来的session_用java编写一个web程序,登陆后,把用户信息放在session中,前端怎样获取session的值?...
- qtreewidgetitem 文字内存太长换行_table文字溢出显示省略号问题
- (王道408考研操作系统)第二章进程管理-第一节2:进程状态及其切换
- (计算机组成原理)第二章数据的表示和运算-第三节2:IEEE754标准
- libcurl Get json 数据 接收全部的数据
- 购买域名,购买公网IP,实现同一个IP绑定多个域名
- XML相关的安全漏洞-XXE,XPATH小结(XXE注入、XPATH注入)