Classificação
0 %
Popularidade
Opine
Descrição:
Nessa aula de POO, vamos aprender como criar uma Classe, com seus atributos e métodos, e instanciar novos objetos a partir de …






********Arquivo principal********
package cantar;
public class Cantar {
public static void main(String[] args) {
Voz c1 = new Voz();
c1.Aluno = "Alysson Wilyan";
c1.aquecer = false;
c1.Tom = true;
c1.afinação = true;
c1.QuantidadeMusicas = 3;
c1.horasTreino = 2.30f;
System.out.println("");
c1.cantar();
System.out.println("");
c1.status();
}
}
********Classe******
package cantar;
public class Voz {
boolean aquecer;
boolean Tom;
int QuantidadeMusicas;
float horasTreino;
boolean afinação;
String Aluno;
public void cantar(){
if(this.aquecer == true){
System.out.println("Posso cantar!");
}else{
System.out.println("É melhor aquecer antes de cantar.");
this.afinação = false;
this.Tom = false;
}
}
public void status(){
System.out.println("Aluno: " + this.Aluno);
System.out.println("Aquecer: " + this.aquecer );
System.out.println("Tom: " + this.Tom);
System.out.println("Quantidade de Músicas: " + this.QuantidadeMusicas);
System.out.println("horas de Treino: " + this.horasTreino);
System.out.println("Afinação: " + this.afinação);
}
}
Eu estava muito desanimado Guanabara, por conta da metodologia de ensino de minha faculdade. Acredito que deva ser assim em todas, a final, parece que o ensino no Brasil não te prepara para o mercado de trabalho , o que acaba sendo muito frustrante. Mas você reacendeu a vontade que tinha de estudar POO. Obrigado.
package exercicio;
public class AtividadeAula02 {
public static void main(String[] args) {
Exercicio e1 = new Exercicio();
e1.tipo = "Caminhada";
e1.local = "Parque";
e1.tempo = 2f;
e1.chovendo = true;
e1.data = "21/11/2021";
e1.status();
e1.exercitarse();
}
}
package exercicio;
public class Exercicio {
String tipo;
String local;
float tempo;
boolean chovendo;
String data;
void status() {
System.out.println("Tipo: " + this.tipo);
System.out.println("Local: " + this.local);
System.out.println("Tempo: " + this.tempo + " Horas");
System.out.println("Chovendo: " + this.chovendo);
System.out.println("Data: " + this.data);
}
void exercitarse() {
if (this.chovendo == true) {
System.out.println("Chovendo!! Não podemos ir :(");
} else {
System.out.println("Dia sem Chuva!! Bora malhar!!");
}
}
}
package Atividade;
public class AtividadeAula02 {
public static void main(String[] args) {
Cuia c1 = new Cuia();
c1.material = "Madeira";
c1.modelo = "Bago de Touro";
c1.usada = true;
c1.pezinho = false;
c1.tamanho = 10.5f;
c1.status();
}
}
package Atividade;
public class Cuia {
String material;
String modelo;
boolean usada;
boolean pezinho;
float tamanho;
void status() {
System.out.println("Material: " + this.material);
System.out.println("Modelo: " + this.modelo);
System.out.println("Usada: " + this.usada);
System.out.println("Pezinho: " + this.pezinho);
System.out.println("Tamanho: " + this.tamanho);
}
}
Parabéns Guanabara, Vídeo muito bom !
Qdo executei não deu a informação de false. mas apenas construido com sucesso.
Sensacional!!!
2022 e eu vendo aqui essa aula top !!!!
Sério?!!! Nenhuma piadinha com o caneta azul… Azul caneta
Tome lilke👍👍👍👍👍👍👍👍👍👍👍👍👍👍
public class Aula1 {
int duracao;
String data;
String hora;
boolean rodando;
void status(){
System.out.println("Duração: "+this.duracao+" minutos.");
System.out.println("Data da postagem: "+this.data);
System.out.println("Hora da postagem: "+this.hora);
System.out.println("A aula está rodando? "+this.rodando);
}
void terminaraula(){
rodando = false;
}
void iniciaraula(){
rodando = true;
}
void pausaraula(){
if (rodando == true){
System.out.println("A aula foi pausada.");
rodando = false;
}
else{
System.out.println("A aula já está pausada.");
}
}
}
PRATICA COM O FONE;
package util;
public class List {
public static void main(String[] args) {
fone f = new fone();
f.carga = 100;
f.modelo = "Razer Pokemon";
f.conectado();
f.fucionando();
f.Som();
f.status();
}
}
************************************************
package util;
public class fone {
boolean conectado;
boolean fucionando;
int carga;
String modelo;
void status(){
System.out.println("O modelo do fone é " + this.modelo);
System.out.println("A porcentagem da carga é " + this.carga);
System.out.println("Ele está conectado? " + this.conectado);
System.out.println("Esta fucionando? " + this.fucionando);
}
void Som(){
if (this.conectado && this.fucionando == true) {
System.out.println("SOM LIGADO");
}else {
System.out.println("*ATENÇÃO* O dispositivo pode estar desconectado ou com mal fucionamento!");
}
}
void conectado() {
this.conectado = true;
}
void nconectado() {
this.conectado = false;
}
void fucionando() {
this.fucionando = true;
}
void nfucionando() {
this.fucionando = false;
}
}
minha classe que criei de notebook… não sei se ta bom ; )
public class Aprendendo_Classes {
public static void main(String[] args) {
ClassesNotebook pc1 = new ClassesNotebook();
pc1.marca = "HP Compaq";
pc1.cor = "Verde";
pc1.peso = 1.752;
pc1.tamanho = "Medio";
pc1.Nbasico = true;
pc1.ligado = true;
pc1.estado = "Novo";
ClassesNotebook pc2 = new ClassesNotebook();
pc2.marca = "DELL";
pc2.cor = "Prata";
pc2.peso = 1.590;
pc2.tamanho = "Medio";
pc2.Nbasico = false;
pc2.ligado = true;
pc2.estado = "Semi-novo";
pc2.dados();
pc2.ligar();
pc2.desligar();
}
}
public class ClassesNotebook {
String marca;
String cor;
String tamanho;
double peso;
boolean Nbasico;
String estado;
boolean ligado;
public void dados(){
System.out.printf("n Marca do objeto: "+this.marca);
System.out.printf("n O notebook a é da cor "+this.cor);
System.out.printf("n O notebook possui %.3f kg",+this.peso);
System.out.printf("n Estado do notebook: "+this.estado);
System.out.printf("n Usuário basico: "+this.Nbasico);
}
public void ligar(){
if(this.ligado == true){
System.out.println("n ERRO! O seu equipamento ja está ligado");
}else{
System.out.println("n Ligar equipamento");
}
}
public void desligar(){
if(this.ligado == true){
System.out.println("n Desligue o equipamento");
}else{
System.out.println("n ERRO! O equipamento ja está desligado");
}
}
public void jogar(){
}
}
Otima aula, entedi tudo : )
Muito Bom
Fazendo o curso em 2022! Quase la
alguém me explica por que cada classe em Java pode ter um método main ?
TNice tutorials is one of the best intro soft softs I've ever seen. The entire basic worksoftow with no B.S.!
Conteudo muito bom mesmo não sabendo JAVA no momento estou aplicando tudo que esta sendo passado no curso em JavaScript
Fiz um Monitor
class Monitor{
constructor(nome, marca, cor){
this.nome = nome;
this.marca = marca;
this.cor = cor;
this.power = false
this.brilho = 0
this.volume = 0
}
}
Monitor.prototype.status = function(){
console.log(`Nome: ${this.nome}`);
console.log(`Marca: ${this.marca}`);
console.log(`Cor: ${this.cor}`);
console.log(`Brilho: ${this.brilho}%`);
console.log(`Volume: ${this.volume}%`);
console.log(`${this.power ? 'ON' : 'OFF'}`);
}
Monitor.prototype.ligar = function(){
console.log('Ligando…');
this.power = true
console.log(`${this.nome} Ligado com sucesso!`);
}
Monitor.prototype.desligar = function(){
if(this.power){
console.log('Desligando…');
this.power = false
console.log(`${this.nome} Desligado com sucesso!`);
} else {
console.log('O Monitor ja encontra-se Desligado!');
}
}
Monitor.prototype.aumentarBrilho = function(valor){
if(this.power && typeof(valor) === 'number' && valor > 0 && valor <= 100){
console.log(`Aumentando Brilho para ${valor}%`);
this.brilho = valor
} else {
console.log('Confira os dados e tente novamente…');
}
}
Monitor.prototype.abaixarBrilho = function(valor){
if(this.power && this.brilho > 0 && typeof(valor) === 'number' && valor > 0){
console.log(`Abaixando o Brilho para ${valor}%`);
this.brilho = valor
} else {
console.log('Confira os dados e tente novamente…');
}
}
Monitor.prototype.aumentarVolume = function(valor){
if(this.power && typeof(valor) === 'number' && valor > 0 && valor <= 100){
console.log(`Aumentando Volume para ${valor}%`);
this.volume = valor
} else {
console.log('Confira os dados e tente novamente…');
}
}
Monitor.prototype.abaixarVolume = function(valor){
if(this.power && this.volume > 0 && typeof(valor) === 'number' && valor > 0){
console.log(`Abaixando volume para ${valor}%`);
this.volume = valor
} else {
console.log('Confira os dados e tente novamente…');
}
}
const m1 = new Monitor('SamLed', 'Samsung', 'Preta')
Aula muito top.
thanks bro
Aula muito boa! 👏🏻
Didática de milhões! Me ajudando muito.
Me salvando na Faculdade!!!
Parabéns! Você tem uma didática impecável! Muito mas muito obrigada!
melhor professor me salvando sempre ksdksdk
O senhor é um ótimo professor Guanabara, Deus te abençoe e também a quem apoia este projeto, assim que eu puder vou contribuir.
Alguém pode ajudar ? Quando executo ele não aparece acentos etc 🙁
Assite de coração aberto…. Assisti, e gostei. Parabéns.
show!
EU TE AMOOOOO
Explica fácil
Obrigado professor incrível, você é mestre dos professores.
package com.mycompany.aula02;
public class Aula02 {
public static void main(String[] args) {
Livro l1 = new Livro();
l1.cores = "verde";
l1.páginas = 221;
l1.naoilustrar();
l1.status();
l1.ler();
Livro l2 = new Livro();
l2.formato = "retangular";
l2.cores = "azul";
l2.páginas = 125;
l2.ilustrar();
l2.status();
l2.ler();
}
}
package com.mycompany.aula02;
public class Livro {
//Atributos(características)
String formato;
String cores;
int páginas;
boolean gravuras;
//Métodos
void status() {
System.out.println("Formato: " + this.formato);
System.out.print("Esse livro " + this.cores);
System.out.print(", que abrange " + this.páginas);
System.out.println(" páginas, contém gravuras? " + this.gravuras);
}
void ler (){
if (this.gravuras == true) {
System.out.println("Veja as ilustrações para entender melhor!");
}else {
System.out.println("Pesquise mais para compreender!");
}
}
void ilustrar() {
this.gravuras = true;
}
void naoilustrar() {
this.gravuras = false;
}
}
Obr, aprendi em 17 minutos o que a faculdade ensina em 1 hora
Eu juro que analisei caractere por caractere corrigi todos os erros mas mesmo assim não funcionou 🙁
obrigado por mais uma aula excelente
massa! vamo nessa
Atividade
Objetos: Garrafa e Gameplay
public class App {
public static void main(String[] args) throws Exception {
Garrafa g1 = new Garrafa();
g1.cor = "Azul Claro";
g1.capc = "1.2L";
g1.aberta();
g1.status();
Video v1 = new Video();
v1.quald = "1080p";
v1.duracao = "15 minutos";
v1.dtPost = "27 maio 2022";
v1.likes = "65.792 likes";
v1.status();
}
}
OBJ: Garrafa
public class Garrafa{
String cor;
String capc;
boolean fechada;
void status(){
System.out.println("Uma Garrafa da Boa " + this.cor);
System.out.println("Volume " + this.capc);
System.out.println("Está fechada ? " + this.fechada);
}
void beber(){
if(this.fechada == true){
System.out.println("OPA! Não posso beber");
} else {
System.out.println("Aguinha gostosa! ( ͡° ͜ʖ ͡°)");
}
}
void fechada(){
this.fechada = true;
}
void aberta(){
this.fechada = false;
}
}
OBJ: Gameplay
public class Video {
String quald;
String duracao;
String dtPost;
String likes;
void status(){
System.out.println("WoT Blitz " + this.dtPost);
System.out.println("Duração " + this.duracao);
System.out.println("Likes HOJE:" + this.likes);
System.out.println("Qualidade:" + this.quald);
}
}
ヽ༼ຈل͜ຈ༽ノ