package topica.moduel ;
import java.io.Serializable ;
import java.util.Scanner ;
public class CanBo
extends NhanVien
implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private int phucap, sotiet;
static Scanner sc
= new Scanner
( System .
in ) ;
public CanBo( ) {
// TODO Auto-generated constructor stub
}
public CanBo
( String hocvi,
int phucap,
int sotiet
) { super ( ) ;
this .hocvi = hocvi;
this .phucap = phucap;
this .sotiet = sotiet;
}
return hocvi;
}
public void setHocvi
( String hocvi
) { this .hocvi = hocvi;
}
public int getPhucap( ) {
return phucap;
}
public void setPhucap( int phucap) {
this .phucap = phucap;
}
public int getSotiet( ) {
return sotiet;
}
public void setSotiet( int sotiet) {
this .sotiet = sotiet;
}
@Override
// TODO Auto-generated method stub
return super .toString ( ) + "Giảng viên - học vị :" + this .hocvi + "||" + "Số tiết : " + this .sotiet ;
}
public void menu( ) {
System .
out .
println ( "!-----------!" ) ; System .
out .
println ( "!1.Cử nhân--!" ) ; System .
out .
println ( "!2.Thạc sĩ--!" ) ; System .
out .
println ( "!3.Tiên sĩ--!" ) ; System .
out .
println ( "!-----------!" ) ; }
@Override
public void inputID( ) throws ExceptionCharacter {
// TODO Auto-generated method stub
super .inputID ( ) ;
}
@Override
public void inputName( ) {
// TODO Auto-generated method stub
super .inputName ( ) ;
}
@Override
public void inputAge( ) throws ExceptionValue {
// TODO Auto-generated method stub
super .inputAge ( ) ;
}
public void inputInformation( ) {
// TODO Auto-generated method stub
menu( ) ;
boolean flag = true ;
do {
int choice;
do {
try {
System .
out .
print ( "Nhập học vị : " ) ; choice
= Integer .
parseInt ( sc.
nextLine ( ) ) ; break ;
// TODO: handle exception
e.printStackTrace ( ) ;
}
} while ( true ) ;
switch ( choice) {
case 1 : {
this .hocvi = "Cử nhân" ;
this .phucap = 300 ;
flag = false ;
break ;
}
case 2 : {
this .hocvi = "Thạc sĩ" ;
this .phucap = 500 ;
flag = false ;
break ;
}
case 3 : {
this .hocvi = "Tiến sĩ" ;
this .phucap = 1000 ;
flag = false ;
break ;
}
default : {
System .
out .
println ( "Nhập sai vui lòng nhập lại !" ) ; }
}
} while ( flag) ;
System .
out .
print ( "Nhập số tiết dạy : " ) ; this .
sotiet = Integer .
parseInt ( sc.
nextLine ( ) ) ;
super .setLuong ( 0.8 * 730 + this .sotiet * 45 + this .phucap ) ;
}
}
cGFja2FnZSB0b3BpY2EubW9kdWVsOwoKaW1wb3J0IGphdmEuaW8uU2VyaWFsaXphYmxlOwppbXBvcnQgamF2YS51dGlsLlNjYW5uZXI7CgoKcHVibGljIGNsYXNzIENhbkJvIGV4dGVuZHMgTmhhblZpZW4gaW1wbGVtZW50cyBTZXJpYWxpemFibGUgewoKCgkvKioKCSAqIAoJICovCglwcml2YXRlIHN0YXRpYyBmaW5hbCBsb25nIHNlcmlhbFZlcnNpb25VSUQgPSAxTDsKCXByaXZhdGUgU3RyaW5nIGhvY3ZpOwoJcHJpdmF0ZSBpbnQgcGh1Y2FwLCBzb3RpZXQ7CgoJc3RhdGljIFNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoKCXB1YmxpYyBDYW5CbygpIHsKCQkvLyBUT0RPIEF1dG8tZ2VuZXJhdGVkIGNvbnN0cnVjdG9yIHN0dWIKCX0KCglwdWJsaWMgQ2FuQm8oU3RyaW5nIGhvY3ZpLCBpbnQgcGh1Y2FwLCBpbnQgc290aWV0KSB7CgkJc3VwZXIoKTsKCQl0aGlzLmhvY3ZpID0gaG9jdmk7CgkJdGhpcy5waHVjYXAgPSBwaHVjYXA7CgkJdGhpcy5zb3RpZXQgPSBzb3RpZXQ7Cgl9CgoJcHVibGljIFN0cmluZyBnZXRIb2N2aSgpIHsKCQlyZXR1cm4gaG9jdmk7Cgl9CgoJcHVibGljIHZvaWQgc2V0SG9jdmkoU3RyaW5nIGhvY3ZpKSB7CgkJdGhpcy5ob2N2aSA9IGhvY3ZpOwoJfQoKCXB1YmxpYyBpbnQgZ2V0UGh1Y2FwKCkgewoJCXJldHVybiBwaHVjYXA7Cgl9CgoJcHVibGljIHZvaWQgc2V0UGh1Y2FwKGludCBwaHVjYXApIHsKCQl0aGlzLnBodWNhcCA9IHBodWNhcDsKCX0KCglwdWJsaWMgaW50IGdldFNvdGlldCgpIHsKCQlyZXR1cm4gc290aWV0OwoJfQoKCXB1YmxpYyB2b2lkIHNldFNvdGlldChpbnQgc290aWV0KSB7CgkJdGhpcy5zb3RpZXQgPSBzb3RpZXQ7Cgl9CgoJQE92ZXJyaWRlCglwdWJsaWMgU3RyaW5nIHRvU3RyaW5nKCkgewoJCS8vIFRPRE8gQXV0by1nZW5lcmF0ZWQgbWV0aG9kIHN0dWIKCQlyZXR1cm4gc3VwZXIudG9TdHJpbmcoKSArICJHaeG6o25nIHZpw6puIC0gaOG7jWMgduG7iyA6IiArIHRoaXMuaG9jdmkgKyAifHwiICsgIlPhu5EgdGnhur90IDogIiArIHRoaXMuc290aWV0OwoJfQoKCXB1YmxpYyB2b2lkIG1lbnUoKSB7CgkJU3lzdGVtLm91dC5wcmludGxuKCIhLS0tLS0tLS0tLS0hIik7CgkJU3lzdGVtLm91dC5wcmludGxuKCIhMS5D4butIG5ow6JuLS0hIik7CgkJU3lzdGVtLm91dC5wcmludGxuKCIhMi5UaOG6oWMgc8SpLS0hIik7CgkJU3lzdGVtLm91dC5wcmludGxuKCIhMy5UacOqbiBzxKktLSEiKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIiEtLS0tLS0tLS0tLSEiKTsKCX0KCgogICBAT3ZlcnJpZGUKCXB1YmxpYyB2b2lkIGlucHV0SUQoKSB0aHJvd3MgRXhjZXB0aW9uQ2hhcmFjdGVyIHsKCQkvLyBUT0RPIEF1dG8tZ2VuZXJhdGVkIG1ldGhvZCBzdHViCgkJc3VwZXIuaW5wdXRJRCgpOwoJfQoJCglAT3ZlcnJpZGUKCXB1YmxpYyB2b2lkIGlucHV0TmFtZSgpIHsKCQkvLyBUT0RPIEF1dG8tZ2VuZXJhdGVkIG1ldGhvZCBzdHViCgkJc3VwZXIuaW5wdXROYW1lKCk7Cgl9CgkKCUBPdmVycmlkZQoJcHVibGljIHZvaWQgaW5wdXRBZ2UoKSB0aHJvd3MgRXhjZXB0aW9uVmFsdWUgewoJCS8vIFRPRE8gQXV0by1nZW5lcmF0ZWQgbWV0aG9kIHN0dWIKCQlzdXBlci5pbnB1dEFnZSgpOwoJfQoJCgkKCQoJcHVibGljIHZvaWQgaW5wdXRJbmZvcm1hdGlvbigpIHsKCQkvLyBUT0RPIEF1dG8tZ2VuZXJhdGVkIG1ldGhvZCBzdHViCgkJCgkJbWVudSgpOwoJCWJvb2xlYW4gZmxhZyA9IHRydWU7CgoJCWRvIHsKCQkJaW50IGNob2ljZTsKCQkJCgkJCWRvIHsKCQkJCXRyeSB7CgkJCQkJU3lzdGVtLm91dC5wcmludCgiTmjhuq1wIGjhu41jIHbhu4sgOiAiKTsKCQkJCQljaG9pY2UgPSBJbnRlZ2VyLnBhcnNlSW50KHNjLm5leHRMaW5lKCkpOwoJCQkJCWJyZWFrOwoJCQkJCQoJCQkJfSBjYXRjaCAoRXhjZXB0aW9uIGUpIHsKCQkJCQkvLyBUT0RPOiBoYW5kbGUgZXhjZXB0aW9uCgkJCQkJZS5wcmludFN0YWNrVHJhY2UoKTsKCQkJCX0KCQkJCQoJCQkJCgkJCX0gd2hpbGUgKHRydWUpOwoJCQkKCQkJc3dpdGNoIChjaG9pY2UpIHsKCgkJCWNhc2UgMTogewoJCQkJdGhpcy5ob2N2aSA9ICJD4butIG5ow6JuIjsKCQkJCXRoaXMucGh1Y2FwID0gMzAwOwoJCQkJZmxhZyA9IGZhbHNlOwoJCQkJYnJlYWs7CgoJCQl9CgkJCQoJCQkKCgkJCWNhc2UgMjogewoJCQkJdGhpcy5ob2N2aSA9ICJUaOG6oWMgc8SpIjsKCQkJCXRoaXMucGh1Y2FwID0gNTAwOwoJCQkJZmxhZyA9IGZhbHNlOwoJCQkJYnJlYWs7CgoJCQl9CgkJCQoJCQkKCgkJCWNhc2UgMzogewoJCQkJdGhpcy5ob2N2aSA9ICJUaeG6v24gc8SpIjsKCQkJCXRoaXMucGh1Y2FwID0gMTAwMDsKCQkJCWZsYWcgPSBmYWxzZTsKCQkJCWJyZWFrOwoKCQkJfQoJCQkKCQkJCgoJCQlkZWZhdWx0OiB7CgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIk5o4bqtcCBzYWkgdnVpIGzDsm5nIG5o4bqtcCBs4bqhaSAhIik7CgkJCX0KCQkJCgkJCQoJCQl9CgkJCQoJCX0gd2hpbGUgKGZsYWcpOwoKCQlTeXN0ZW0ub3V0LnByaW50KCJOaOG6rXAgc+G7kSB0aeG6v3QgZOG6oXkgOiAiKTsKCQl0aGlzLnNvdGlldCA9IEludGVnZXIucGFyc2VJbnQoc2MubmV4dExpbmUoKSk7CgkJCgkJc3VwZXIuc2V0THVvbmcoMC44ICogNzMwICsgdGhpcy5zb3RpZXQgKiA0NSArIHRoaXMucGh1Y2FwKTsKCgkJCgoJfQoJCgkKCn0K
compilation info
Main.java:7: error: class CanBo is public, should be declared in a file named CanBo.java
public class CanBo extends NhanVien implements Serializable {
^
Main.java:7: error: cannot find symbol
public class CanBo extends NhanVien implements Serializable {
^
symbol: class NhanVien
Main.java:70: error: cannot find symbol
public void inputID() throws ExceptionCharacter {
^
symbol: class ExceptionCharacter
location: class CanBo
Main.java:82: error: cannot find symbol
public void inputAge() throws ExceptionValue {
^
symbol: class ExceptionValue
location: class CanBo
Main.java:57: error: cannot find symbol
return super.toString() + "Gi?ng vi?n - h?c v? :" + this.hocvi + "||" + "S? ti?t : " + this.sotiet;
^
symbol: variable super
location: class CanBo
Main.java:69: error: method does not override or implement a method from a supertype
@Override
^
Main.java:72: error: cannot find symbol
super.inputID();
^
symbol: variable super
location: class CanBo
Main.java:75: error: method does not override or implement a method from a supertype
@Override
^
Main.java:78: error: cannot find symbol
super.inputName();
^
symbol: variable super
location: class CanBo
Main.java:81: error: method does not override or implement a method from a supertype
@Override
^
Main.java:84: error: cannot find symbol
super.inputAge();
^
symbol: variable super
location: class CanBo
Main.java:156: error: cannot find symbol
super.setLuong(0.8 * 730 + this.sotiet * 45 + this.phucap);
^
symbol: variable super
location: class CanBo
12 errors
stdout