本JAVA程序第一行代码问题.

[复制链接]
查看11 | 回复5 | 2011-9-9 09:49:02 | 显示全部楼层 |阅读模式
class value{private int i;//这里改成private会更好,有利于封装puvlic value(int i){this.i=i}}这个构造器的意思就是将 构造器参数的i来赋值给value类的i.构造器中的i的作用范围在构造器中类中的i作用于整个类。加this就是区分类的i和构造器的I...
回复

使用道具 举报

千问 | 2011-9-9 09:49:02 | 显示全部楼层
首先,代码写错了,以下是正确的,public Value()是一个构造函数,里面传入了一个int类型的参数,可以通过传入参数的值来改变参数现有的值,你传入是几,那么这个i 就是几。public class Value {int i; public Value(int i){ this.i=i ; }}...
回复

使用道具 举报

千问 | 2011-9-9 09:49:02 | 显示全部楼层
这就是所谓的构造方法,是你在构造这个类的实例对象的时候用的,你可以通过这种形式来实例化该类:Value value = new Value(1);这样的意思就是建立了一个i为1的Value类的实例对象了。...
回复

使用道具 举报

千问 | 2011-9-9 09:49:02 | 显示全部楼层
调用 value(1)int i;i的值就是1...
回复

使用道具 举报

千问 | 2011-9-9 09:49:02 | 显示全部楼层
你写错了,不是puvlic,是public...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行