Ir ao conteúdo
  • Cadastre-se

Método private


André Sanches

Posts recomendados

Como faço para desenvolver este método private, o public funciona normalmente na minha principal.

package Conta;

public class Funcionario {

private int matricula;

private double SalarioBruto;

public int getMatricula() {

return matricula;

}

public void setMatricula(int matricula) {

this.matricula = matricula;

}

public double getSalarioBruto() {

return SalarioBruto;

}

public void setSalarioBruto(double salarioBruto) {

SalarioBruto = salarioBruto;

}

private double CalcInss(){

return ((SalarioBruto * 11)/100);

}

public double CalcSalario(){

return SalarioBruto - ((getSalarioBruto()*11)/100);

}

}

package Conta;

import java.util.Scanner;

public class Principal {

public static void main(String[] args) {

Scanner tec = new Scanner(System.in);

Pessoa pe = new Pessoa();

Funcionario fun = new Funcionario();

System.out.println("Digite seu Nome:");

pe.setNome(tec.next());

System.out.println("Digite a Matricula");

fun.setMatricula(tec.nextInt());

System.out.println("Digite seu Salario");

fun.setSalarioBruto(tec.nextDouble());

System.out.println("Nome: "+pe.getNome());

System.out.println("Matricula: "+fun.getMatricula());

System.out.println("Salario Bruto; "+fun.getSalarioBruto());

System.out.println("Desconto do INSS: "+fun.CalcSalario());

System.out.println("Desconto do Salario: "+xxxxxxxxxxxxxxxx);

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois...
Métodos private só podem ser chamados na propria classe ou em classes que extendem da classe que contem o método private

Errado. Essa situação que você descreveu seria se o método fosse declarado "protected" e não private.

Como o método é private, ele só pode ser acessado dentro da própria classe.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...