学艺不精

       每次遇到环境或者程序搞不定的时候,总觉得自己脑袋太浆糊了,难的要死,每每工作的时候遇到难搞的事情,耗费很多精力,不知道问度千百次,帖子翻了又翻,烦死人。

       这一点时间遇到一个eclipse的环境问题,从老的eclipse中到一个到新的eclipse项目,老报: “Cannot change version of project facet Dynamic Web Module to 2.5.”

我查到的方法:

1. 修改properties -》java compiler -》jdk compliance 中的java版本

2. 修改properties -》 maven-》project facets -》dynamic web module 和修改java 版本,web module 改成3.0或者2.5 java修改成1.7或者1.6 ,取决于项目中.setting文件夹中的org.eclipse.wst.common.project.facet.core.xml 文件内容(设置和文件内容保持一致)

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="jst.web" version="3.0"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
  <installed facet="java" version="1.7"/>
</faceted-project>
3. 删除eclipse 中的 .metadata 文件夹

4.修改pom文件(本身是maven工程)添加

   <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
          <source>1.7</source>   // 和实际的版本一致
          <target>1.7</target>  // 和实际的版本一致
        </configuration>
      </plugin>

5.修改properties-》java build path-》libraries-》add library-》jre system library -》alternate jre -》installed jre -> 选择已经安装的jdk

6.换jdk 版本

7.换eclipse版本

总之最后都想放弃用java写了,想改python写,结果是不报错了,很诡异啊

 

 

任务描述 小明新学习了多态的概念,老师布置作业要编写一个小程序,用多态的概念实现对猫和狗的介绍。可惜小明学艺,只好请你来帮忙。 相关知识 多态 多态就是同一个方法,使用同的实例而执行同操作,如图所示:  同样是打印这一个方法,如果对象是彩色打印机,则打印出来的是彩色文件;如果对象是黑白打印机,则打印出来的是黑白文件。多态是对象多种表现形式的体现。 多态的优点: 消除类型之间的耦合关系 可替换性 可扩充性 接口性 灵活性 简化性 多态存在的三个必要条件: 继承 重写 父类引用指向子类对象 例如: class Parent { public void introduction() { ... } } class Child extends Parent { public void introduction() { ... } } public class Main { public static void main(String[] args) { Parent person = new Child(); //父类引用指向子类对象 person.introduction(); //执行的是Child类的introduction方法 } } 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。 编程要求 本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下: 使用多态的方式调用对象成员方法。 依次输出猫吃的东西、猫做的事情、狗吃的东西、狗做的事情,格式见测试样例。 评测说明 平台将自动编译补全后的代码,并生成若干组测试数据,接着根据程序的输出判断程序是否正确。 以下是测试样例: 测试输入: 预期输出: 吃鱼 抓老鼠 吃骨头 看家 我们活在世上是为自己而向生活索取什么,而是试图使别人生活得更幸福。 —— 奥斯勃 开始你的任务吧,祝你成功!
最新发布
03-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值