1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Subclasse com o main, pode isso Arnaldo?

Estou tentando fazer que uma subclasse contenha o método main, porém quando uso o super para chamar um método da superclasse ocorre o erro : non-static variable super cannot be referenced from a static context.

package estoque;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;

public class Estoque {

    public void fazteste(){System.out.println("Teste feito");}

    }

Subclasse:

package estoque;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;

public class Exemplo_Estoque extends Estoque{

    public static void main(String[] args){

        Scanner ler_int = new Scanner(System.in);
        BufferedReader ler_string = new BufferedReader(new InputStreamReader(System.in));

        super.fazteste();
}}
  • Seja mais formal nas perguntas, evite piadinhas.

    Douglas   16 de out de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags herança java ou faça a sua própria pergunta.