Constellation Knowledge Network - Conocimiento de adivinación - Nombre12321

Nombre12321

//Hay cinco categorías en total. La última categoría es la categoría principal. Mi nombre es SalaryCounting y tengo mucho código. Espero que estés satisfecho. Por cierto, ¡dudo de los métodos de enseñanza de tu maestro y de la calidad del desarrollo cerebral~! ¡No entiendo por qué es tan problemático~! ¡Jaja~!

¡Utilizo un /////////////~ largo para cada clase!

Persona de clase abstracta{

Nombre de cadena privada;

Publicación de cadena protegida

Persona pública (nombre de cadena, publicación de cadena){

this.setName(nombre);

this.post = post

}

Cadena pública getID (){

Devolver this.post

}

Recuento de repeticiones de resumen público();

setName público vacío (nombre de cadena){

this.name = nombre

}

Cadena pública getName() {

Devolver nombre;

}

}

///////////////////////////////// /////// //////////////////////////////

Extensión del líder del equipo público {

Privado string name; // Nombre

Private string post; //Posición

Private int mes; // Después de trabajar durante unos meses, es necesario si no está arreglado Configúrelo tú mismo.

Salario bimestral privado; //¿Cuál es el salario mensual que te fijas?

Líder público(nombre de cadena, publicación de cadena){

Super(nombre, título);

this nombre = super nombre();

p>

this . post = super . post;

}

Cálculo doble público(){

Devolver obtener meses()* obtenerMeses de salario( );

}

Información pública no válida(){

System.out.println("Nombre: "Nombre", Puesto: " ", Salario mensual : " getMonthsalary() ", Mes con salario mensual " getMonths() ": " counting());

}

Configuración pública no válida de número de meses (meses enteros) {

this.months =número de meses;

}

public int getMonths() {

Devolver meses;

}

Salario mensual establecido nulo (salario bimestral) {

este salario mensual = salario mensual

}

<. p >public double getMonthsalary() {

Devolver salario mensual;

}

}

//////// / ///////////////////////////////////////////////// ///// //////////

Promotor de gestión de cursos públicos {

Nombre de cadena privada //Nombre

Cadena privada; post;/ /Posición

private int basicsalary = 800//El salario básico se fija en 800.

Privado double d; //La asignación no es fija y debe ser determinada por usted mismo.

Gestión pública(nombre de cadena, publicación de cadena){

Super(nombre, puesto);

this . p>

this . post = super . post;

}

cálculo doble público(){

devolución del salario básico getD(); p>

}

Información pública no válida(){

System.out.println("Nombre: "Nombre", Puesto: "Puesto", Salario básico: "Básico salario", asignación: "getD()", salario mensual: "count());

}

Colección pública vacía (doble d) {

this.d = d

}

public double getD() {

Return d;

}

}

////////////////////////////////////////// // /////////////////////////////////

Extensión del profesor del curso público {

Nombre de cadena privada;

Publicación privada;

Doble hora privada;

Profesor público (nombre de cadena, publicación de cadena){

Super(nombre, posición);

este . nombre = super . getname();

esta publicación = super . /p>

Conteo doble público(){

If(this.post== "Asistente de enseñanza")// Lo desprecio fuertemente. La forma normal de escribirlo es utilizar el método equals() en cadenas. No pediste eso, así que lo escribí.

devuelve 35,0 * esto. obtén horas();

De lo contrario,(this.post== "Lecturer")

devuelve 45,0 * esto obtienes horas. ();

Otros

devuelve 55.0 * esto . obtiene horas();

}

Información pública no válida (){

system . println(" nombre: " nombre ", puesto: " publicación ", " obtener horas() " salario de clase: " contando()

}

Hora establecida nula pública (horas dobles) {

this.hours = horas

}

getHours doble pública() {

p>

Hora de regreso;

}

}

/////////////// ///// /////////Clase de entrada principal////////////////////////.

Contabilidad de salarios públicos{

Public static void main(String args[]){

//////////// // /////////////////////////////////////////////////// // //////

Líder del equipo = nuevo líder del equipo ("Zhang San", "Líder del equipo");

leader.set meses(10); p>

líder.setMonthsalary(2000);

información líder();

//////////////// Gerente ////////////////////////////////////

Administración m = nueva administración( "李Cuatro", "Administrador");

m .setd(1000

m . // /////Profesores en tres posiciones diferentes///////////////////////////.

Profesor uno = nuevo maestro ("Profesor Wang", "Asistente de enseñanza");

one sethours(100

one .

/////////////////////////////////////////// /// ////

Profesor dos = nuevo profesor ("Profesor Sol", "profesor");

dos sethours(100);

dos . información();

//////////////////////////////////// ///// ////////

Profesor tres = nuevo profesor ("Profesor oriental", "profesor principal");

Tres sethours(100) ;

tres . información();

}

}

//////Reclutamiento de grupo básico de Java SE: 71141421 , bienvenido.

上篇: ¿Es realmente confiable Inedia? ¿Podrían producirse desmayos por falta de nutrición? 下篇: ¿Cuáles son los nombres más adecuados para niñas con nombres en inglés que significan que nacieron en el año del Gallo?
Artículos populares