Вы можете переместить ваши классы наружу или сделать их статичными.
public abstract class Employee {
public abstract void names();
}
public class Banani extends Employee {
@Override
public void names() {
System.out.println("I am at Banani.");
}
}
public class Shyamoli extends Employee {
@Override
public void names() {
System.out.println("I am at Shyamoli");
}
}
class javatest {
public static void main(String[] args) {
Employee south = new Banani();
Employee north = new Shyamoli();
north.names();
south.names();
}
}
Ваш запрос:
from p in db.Product
where p.IDNumber == 200900110
select p.ProductID
возвращает не один результат, а список результатов. В вашем случае это будет список, содержащий один идентификатор продукта. Вы должны изменить его следующим образом:
(from p in db.Product
where p.IDNumber == 200900110
select p.ProductID).Single()
Если вы запустите свой код в отладчике и наведете указатель мыши на переменную idNum
, вы увидите, что это экземпляр DataQuery
.