Redian新闻
>
问一个java design的题
avatar
问一个java design的题# Java - 爪哇娇娃
f*t
1
F1, F2, OPT, J1, H1B?
是不是140批下来之后就代表有移民倾向?
就是说这个之后绿卡之前都不能回国(5-7)年?
avatar
h*m
2
假设我有个abstract class,和两个不同的子类。根据enum type,决定生成哪个子类:
public abstract class Base {
enum type {c1, c2}
public Base(type){
switch case(c1) return Child1(xxx);
case(c2) return Child2(xxx);
}
}
public class Child1 extends Base
public class Child2 extends Base
可是具体生成instance的时候应该怎么做呢?下面这个语句会报错abstract class
cannot be instantiated:
Base newInstance = new Base(c1);
avatar
f*t
3
自己顶一下
顺便问NIW排期和EB2a EB2b的排期一样吗?

【在 f*********t 的大作中提到】
: F1, F2, OPT, J1, H1B?
: 是不是140批下来之后就代表有移民倾向?
: 就是说这个之后绿卡之前都不能回国(5-7)年?

avatar
a*i
4
去看factory的pattern
做一个Factory类,然后传enum到generate()

类:

【在 h********m 的大作中提到】
: 假设我有个abstract class,和两个不同的子类。根据enum type,决定生成哪个子类:
: public abstract class Base {
: enum type {c1, c2}
: public Base(type){
: switch case(c1) return Child1(xxx);
: case(c2) return Child2(xxx);
: }
: }
: public class Child1 extends Base
: public class Child2 extends Base

avatar
A*n
5
看这里
http://www.mitbbs.com/article_t2/Postdoc/31299881.html

【在 f*********t 的大作中提到】
: F1, F2, OPT, J1, H1B?
: 是不是140批下来之后就代表有移民倾向?
: 就是说这个之后绿卡之前都不能回国(5-7)年?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。