PRÁTICA 13 – AVANÇADO – CRIANDO CLASSES E ENCAPSULANDO CÓDIGO

Objetivo:

Encapsular código para simplificar alguma funcionalidade.

Introdução

classe -> conjunto de códigos e informações que implementa uma funcionalidade

extends -> indica que uma determinada classe estende a funcionalidade de outra.

Tarefa:

Criar uma classe Ball que encapsule o código de uma bolinha:

Programa 1 – Layout para BouncingBall:

Programa 1 – Clique em “new” -> “java class” e adicione uma nova classe chamada Ball:

Programa 1 – Clique em “new” -> “java class” e adicione uma nova classe chamada BouncingBallsView:

Desafio: usando ArrayList<Ball> e um FOR, crie um programa com 50 bolinhas:

Barra lateral