zoukankan      html  css  js  c++  java
  • java中自己常犯的错误汇总

     1 package debug;
     2 
     3 /**
     4  1、定义一个公共的动物类,包含名字、年龄、颜色和吃饭东西方法
     5  2、定义一个猫类,继承动物类,同时拥有玩游戏的本领
     6  3、定义一个狗类,继承动物类,同时拥有看门的本领
     7  */
     8 
     9 class Animal{
    10     private String name;
    11     private int age;
    12     private String color;
    13     
    14     public Animal() {
    15         
    16     }
    17     
    18     public Animal(String name,int age,String color) {
    19         this.name = name;
    20         this.age = age;
    21         this.color = color;
    22     }
    23     
    24     public String getName() {
    25         return name;
    26     }
    27     
    28     public int getAge() {
    29         return age;
    30     }
    31     
    32     public String getColor() {
    33         return color;
    34     }
    35     
    36     public void setName(String name) {
    37         this.name = name;
    38     }
    39     
    40     public void setAge(int age) {
    41         this.age = age;
    42     }
    43     
    44     public void setColor(String color) {
    45         this.color = color;
    46     }
    47     
    48     public void eat() {
    49         System.out.println("饿了就要吃饭");
    50     }
    51 }
    52 
    53 class Cat extends Animal{
    54     public Cat() {}
    55     
    56     public Cat(String name,int age,String color) {
    57         super(name,age,color);
    58     }
    59     
    60     public void playGame() {
    61         System.out.println("猫都会玩游戏了");
    62     }
    63 
    64 }
    65 
    66 
    67 public class Demo16 {
    68     public static void main(String[] args) {
    69         Cat c1 = new Cat();
    70         c1.setName("tom");
    71         c1.setAge(3);
    72         c1.setColor("white");
    73         c1.playGame();
    74         System.out.println("猫的名字叫:" + c1.getName() + "
    年龄为:" + c1.getAge() + "
    颜色为:" + c1.getColor());
    75         
    76         Cat c2 = new Cat("jerry",5,"yellow");
    77         System.out.println("猫的名字叫:" + c2.getName() + "
    年龄为:" + c2.getAge() + "
    颜色为:" + c2.getColor());
    78     }
    79 
    80 }

    上面代码是经常调试修改后正确的代码,下面将在调试过程中遇到的错误一一罗列如下:

    1、在类中的方法经常会忘记带上方法的返回类型: String, int, void.....

    2、在每句结束时忘记以分号结束该语句

    3、在输出语句中的字符串连接涉及对象调方法时忘记以()结束

  • 相关阅读:
    webpack-dev-server坑
    项目问题整理(it)
    webupload在IE9-出现的问题解决
    layer close 关闭层IE9-浏览器崩溃问题解决
    Navicat Premium试用期破解方法(转)
    Navicat试用期破解方法(转)
    关于树莓派Pi2通过UART连接攀藤G5传感器的python
    关于Unicode转为str的方法
    python利用wxpy监控微信公众号
    Android app与PC端交互
  • 原文地址:https://www.cnblogs.com/aziji/p/10106784.html
Copyright © 2011-2022 走看看