你的程序编译是没有错的。不过构造函数和主函数都没有调用到bite方法,这里帮你改了下- public class Demo{
- public static void main(String[]args){
- // @SuppressWarnings("unused")
- Bear b1 = new Bear("小白" , '公');
- // b1.bite();
-
- }
- }
- class Bear{
- private String name;
- private char sex;
-
- public Bear(String name,char sex){
- this.name = name;
- this.sex = sex;
- bite();
- }
- public void bite(){
- System.out.println("我是"+sex+"熊--"+name);
- }
- }
复制代码 |