Inserir, excluir e atualizar cadastro

Boa tarde,

Gostaria de uma ajuda para resolver este problema, pois tenho uma agencia de carro, onde preciso cadastrar os carros que chegam na agencia e colocá-los para teste drive e depois vendê-los. Neste programa possuo as classes Pessoa onde terá seus filhos cliente e vendedor, classe TesteDrive, classe Venda e classe Carro.No código, como faço para ter o relacionamentodas classes ?

Sou novo por aqui, deixo abaixo o código que estou desenvolvendo.

import java.util.Scanner;
//Esta classe terá todos os atributos e métodos de Carro
public class Carro {
	String marca;
	String tipo;
	int ano;
	String cor;
	//O método inseri Carro
	public void inserirCarro(String marca, String tipo, int ano,  String
 cor){
		/* Para validar se vende esta marca, para comparar
 String deve utilizar equals */
		if ( marca.equals("Pegeout") || marca.equals("Ferrari") ) {
			this.marca = marca;
			this.tipo = tipo;
			this.ano = ano;
			this.cor = cor;
			/* Aqui que é inserido o carro, portanto, deve
 estar aqui e nao no exibirCarro */
			System.out.println("Carro inserido com sucesso!!");	
		}
		else {
			System.out.println("Nao vende-se este carro!");
		}
	}
	
	//O método exibe o Carro
	public void exibirCarro(){
		// Só listar se existe marca para o carro
		if (marca != null) {
			System.out.println("Marca: " + marca);
			System.out.println("Tipo: " + tipo);
			System.out.println("Ano: " + ano);
			System.out.println("Cor: " + cor);		
		}
	}		

	public static void main(String[] args){
		Scanner sc = new Scanner(System.in); 
		//Comando informando ao usuario para digitar a marca do carro
		System.out.println("Digite a marca do carro: ");
		String marcaDoCarro = sc.next().toString();
		//Comando informando ao usuario para digitar o tipo do carro
		System.out.println("Digite o tipo do carro: ");
		String tipoDoCarro = sc.next().toString();
		//Comando informando ao usuario para digitar o ano do carro
		System.out.println("Digite o ano do carro: ");
		int anoDoCarro = sc.nextInt();
		//Comando informando ao usuario para digitar a cor do carro
		System.out.println("Digite a cor do carro: ");
		String corDoCarro = sc.next().toString();
		
		Carro carro = new Carro();		
		
		carro.inserirCarro(marcaDoCarro, tipoDoCarro, anoDoCarro,
 corDoCarro);
		carro.exibirCarro();
	}
/* A classe deve ser fechada após todos os métodos e
 atributos da classe*/
}//Fim da classe Carro

Agradeço desde já,

Junio

Cara, acho que você está tentando fazer um sistema muito complicado para o seu conhecimento atual. Estude orientação a objetos antes de começar, sugiro as apostilas da caelum. Abraços

Como faço para excluir algum dado da classe carro ?

Agradeço desde já,

Junio