Classes e objetos em Java
Na aula de hoje, são discutidas aulas de Java , usando exemplos para melhor atender às necessidades dos alunos.
Classes e objetos Java
Conforme discutimos as classes Java , observamos que Java é uma linguagem orientada a objetos.
Classes e objetos são a base de tudo em Java , assim como seus atributos e métodos . Uma bicicleta, por exemplo, é um objeto na vida real.
Além de atributos como modelo, tipo e cor da moto, também existem métodos como o percurso e os freios.
O conceito de uma classe pode ser pensado como um construtor de objeto ou como um projeto para a criação de objetos.
Criando aulas
Classes em Java podem ser criadas usando a palavra-chave class.
Faça uma classe chamada “Main” com uma variável mrx como parte dela:
Main.java
public class Main{ int mrx = 35; }
É importante lembrar do capítulo Java Syntax que o nome da classe deve começar com uma letra maiúscula e o nome da classe deve corresponder ao nome do arquivo java.
Criando objetos
Objetos em Java são criados a partir de classes . Existem três características de um objeto:
-
Estado: Descreve os dados (valor) de um objeto.
-
Comportamento: Descreve o comportamento (funcionalidade) de um objeto.
-
Identidade: Um ID exclusivo identifica um objeto. Um usuário externo não pode ver o valor do ID. A JVM o utiliza internamente para identificar cada objeto.
Agora podemos fazer objetos aplicando a classe Main, que já foi criada.
Ao criar um objeto da classe Main, especifique o nome da classe, depois o nome do objeto, seguido da palavra-chave new.
Você precisa criar um novo objeto chamado “my_First_Object” e imprimir o valor da variável mrx:
Example:
Agora, crie um novo objeto chamado “my_Second_Object” e imprima o valor da soma da variável ampla:
Example:
Criar vários objetos
É possível criar vários objetos da mesma classe.
Dois objetos da classe Main podem ser criados conforme mostrado abaixo:
Example:
Outro exemplo para criação de mais de dois objetos da classe Main :
Example:
Usar várias classes
Objetos de uma classe também podem ser criados e acessados de outras classes. Normalmente, isso é feito para organizar melhor as classes (uma classe tem todos os atributos e métodos, enquanto a outra classe tem o método main() que executa o código).
É importante que o nome do arquivo Java corresponda ao nome da classe. Como exemplo, os dois arquivos a seguir foram criados no mesmo diretório:
- first_class.java
- Segunda_classe.java
first_class.java
public class First_class { int mrx = 12; }
Segunda_classe.java
class Second_class{ public static void main(String[] args) { First_class my_Object = new First_class(); System.out.println(my_Object.mrx); } }
Depois de compilar os dois arquivos:
C:UsersSeu nome>javac First_class.java
C:UsersSeu nome>javac Second_class.java
Agora execute Second_class.java:
Example
No próximo capítulo, os atributos das classes Java serão abordados com mais detalhes.