129、Java面向对象之static关键字一(修改static变量)
2024-09-25 18:53:56
01.代码如下:
package TIANPAN; class Book { // 描述的是同一个出版社的信息
private String title; // 普通属性
private double price; // 普通属性
static String pub = "清华大学出版社"; // 定义一个描述出版社信息的属性,为操作方便,暂不封装 public Book(String title, double price) {
this.title = title;
this.price = price;
} public String getInfo() {
return "图书名称:" + this.title + ",价格:" + this.price + ",出版社:" + this.pub;
}
} /**
* 此处为文档注释
*
* @author 田攀 微信382477247
*/
public class TestDemo {
public static void main(String args[]) {
Book ba = new Book("Java开发", 10.2); // 实例化Book类对象
Book bb = new Book("Android开发", 11.2); // 实例化Book类对象
Book bc = new Book("Oracle开发", 12.2); // 实例化Book类对象
ba.pub = "北京大学出版社"; // 修改了一个属性的内容
System.out.println(ba.getInfo());
System.out.println(bb.getInfo());
System.out.println(bc.getInfo());
}
}
02.效果如下:
知识有价,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
最新文章
- 一个前端程序猿的Sublime Text3的自我修养
- 毫秒级的时间处理上G的图片(生成缩略图)
- 转战farbox
- kindEditort图片自动上传
- Eclipse快捷键及各种设置(转载)
- js面向对象(构造函数与继承)
- mysql 性别存储
- Android 将Activity殴打jar包 对于由第三方使用 解决XML 图片 文本资源并不难过进入jar包装问题!
- visual studio2013 apache cordova基于web的跨平台应用
- asp.net Mvc 动态创建Controller
- 删除redis 失效节点
- tablesorter 的使用
- Nodejs安装(npm、cnpm、webpack)
- rocketmq双主模式
- vuex数据持久化插件--指定持久化特定的值
- 在Django中运行ExtJS 事例
- 【XSY1528】azelso 概率&;期望DP
- db2 执行报错收集
- Exception 04 : java.lang.ClassNotFoundException: Could not load requested class : org.hsqldb.jdbcDriver
- 微信h5支付“网站域名ICP备案主体与商户号主体不一致”的解决方法,H5微信支付 授权函下载