java p_java p.info()

展开全部

JAVA是一门面向对象的语言62616964757a686964616fe78988e69d8331333335313834,JAVA的操作都可以理解成是对对象的操作。

比如上面的代码,你如果想对Person对象操作,首先要new一个对象出来,才能操作。

public int getAge() {return age;}

public void setAge(int i) {age = i;}

public int getId() {return id;}

至于这三句是什么意思,面向对象,对象的属性都被封装成私有的了,外部是不能直接操作Person的属性的,所以必须通过公有的set和get来操作Person的属性。

建议多看看面向对象的书

希望采纳!public class TestOverload {

// 这是main方法

public static void main(String[] args) {

// new 一个p对象

Person p = new Person();

// new 一个p1对象

Person p1 = new Person(400);

// new 一个p2对象

Person p2 = new Person(2, 500);

// 打印p的id

p.info();

// 调用带有参数的info,打印p的id

p.info("ok");

}

}

class Person {

// 默认构造函数,初始化

Person() {

id = 0;

age = 20;

}

// 带有参数的构造函数

Person(int _id) {

id = _id;

age = 23;

}

// 带有两个参数的构造函数

Person(int _id, int _age) {

id = _id;

age = _age;

}

//成员变量定义

private int id;

private int age = 20;

// 取得年龄

public int getAge() {return age;}

// 设置年龄

public void setAge(int i) {age = i;}

// 取得ID

public int getId() {return id;}

// 打印id

void info() {

System.out.println("my id is : " + id);

}

// 带参数的,打印id

void info(String t) {

System.out.println(t + " id " + id);

}

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值