你把方法定义到main函数干嘛??

解决方案 »

  1.   


            public static void main(String[] args)
            {
                    Employee a = new Employee("abc", 2000);
                    Employee b = new Employee("efg", 6000);
                     
                    A<Employee> c = new A<Employee>(a ,b);
                      
            }   
                     public static void printC(A<? extends Employee> p)
                    {
                            Employee first = p.getFirst();
                            Employee second = p.getSecond();    
                    }语法错误
      

  2.   

    import java.util.*;public class Test2
    {
    public static void main(String[] args)
    {
    Employee a = new Employee("abc", 2000);
    Employee b = new Employee("efg", 6000);

    A<Employee> c = new A<Employee>(a ,b);

      }
    public static void printC(A<? extends Employee> p)
        {
         Employee first = p.getFirst;
         Employee second = p.getSecond;
        }
    }class A<T>
    {
    public A(T first, T second)
    {
    this.first = first;
    this.second = second;
    }

    public T getFirst()
    {
    return first;
    }

    public T getSecond()
    {
    return second;
    }

    public void setFirst(T newValue)
    {
    first = newValue;
    }

    public void setSecond(T newValue)
    {
    second = newValue;
    }
    private T first;
    private T second;
    }class Employee
    {
    String name;
    double salary;

    public Employee(String name, double salary)
    {
    this.name = name;
    this.salary = salary;
    }
    }
      

  3.   

    果真是写到main里面。那我就又不明白了,什么可以在main里面,什么不能在main里面?
      

  4.   

    你这方法不要在main方法里面定义。。
      

  5.   

    希望大家给我讲讲,A<? extend Employee p>的意思,书上也有讲,总是看不明白。还有A<? super Mananger> p,当然我的这个程序没类Manager.
      

  6.   


    我用的是ultraedit。真牛逼 你为啥不用记事本
      

  7.   

    <? extend T> p 表示 p只能是T类型或T的子类的类型
    <? super T> p  表示 p只能是T类型或T的父类类型直至Object类型
      

  8.   


    我用的是ultraedit。真牛逼 你为啥不用记事本我看到网上一个视频用的这个,我也用这个。记事本好像没有这个好用,起码这个关键字会用不同颜色显示,记事本估计没有这个功能。我也安装了eclipe,但是好像太复杂,就没有用。