java如何创建不同的类,为什么我不能在Java中的不同类的方法中创建类对象?

我在我的代码中尝试了一些东西并且它不起作用(编译时的错误是“本地变量fundo永远不会被读取”).我做了一些改变并且它有效,但我想知道它为什么不起作用.

我有一个名为Setor的类,在我的代码中我试图在Vendedor类中创建该类的对象

这是我的第一个代码:

class Vendedor{

void abreTeatro(int codigoCamarote, int capacidadeCamarote, int precoCamarote, int codigoFrente,

int capacidadeFrente, int precoFrente, int codigoMeio, int capacidadeMeio, int precoMeio, int codigoFundo,

int capacidadeFundo, int precoFundo)

{

Setor camarote = new Setor(codigoCamarote, capacidadeCamarote, precoCamarote);

Setor frente = new Setor(codigoFrente, capacidadeFrente, precoFrente);

Setor meio = new Setor(codigoMeio, capacidadeMeio, precoMeio);

Setor fundo = new Setor(codigoFundo, capacidadeFundo, precoFundo);

};

}

如果我在方法之外创建对象,它可以正常工作,如下所示:

class Vendedor{

Setor camarote;

Setor frente;

Setor meio;

Setor fundo;

void abreTeatro(int codigoCamarote, int capacidadeCamarote, int precoCamarote, int codigoFrente,

int capacidadeFrente, int precoFrente, int codigoMeio, int capacidadeMeio, int precoMeio, int codigoFundo,

int capacidadeFundo, int precoFundo)

{

camarote = new Setor(codigoCamarote, capacidadeCamarote, precoCamarote);

frente = new Setor(codigoFrente, capacidadeFrente, precoFrente);

meio = new Setor(codigoMeio, capacidadeMeio, precoMeio);

fundo = new Setor(codigoFundo, capacidadeFundo, precoFundo);

};

}

这是Setor类:

public class Setor

{

int _codigo;

int _capacidade;

int _preco;

public Setor (int codigo, int capacidade, int preco){

_codigo = codigo;

_capacidade = capacidade;

_preco = preco;

System.out.println(_codigo + " " + _capacidade + " " + _preco);

};

}

我想知道我的第一次尝试有什么问题.

另外,我可能会使用一些错误的术语.对不起,非常欢迎编辑!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值