JAVA基础学习之路(十)this关键字
2024-09-04 13:56:09
class Book {
String name;
int price;
int num;
//构造方法之间的互相调用解决了代码的重复问题,但是一定要留出口
public Book() {
this("请输入书名",,);
}
public Book(String name) {
this(name,,);//this调用方法
}
public Book(String name,int num) {
this(name,num,);
}
public Book(String name,int num,int price) {
this.name = name; //this调用属性
this.price = price;
this.num = num; }
public String getInfo() {
return "书名: "+this.name+"\n"+
"数目: "+this.num+"\n" +
"单价: " +this.price; }
} public class test1 {
public static void main(String args[]) {
Book book_0 = new Book();
Book book_1 = new Book("我的世界");
Book book_2 = new Book("老人与海",);
Book book_3 = new Book("陆炳勋",,);
System.out.println(book_0.getInfo());
System.out.println(book_1.getInfo());
System.out.println(book_2.getInfo());
System.out.println(book_3.getInfo());
}
}
最新文章
- Android—android与js交互以及相互传参
- 你必须知道的ASP.NET-----IHttpAsyncHandler实质
- 夺命雷公狗ThinkPHP项目之----企业网站7之栏目的修改(主要用模型来验证字段)
- Failed to create the java virtual machine完全解决办法
- iOS学习之UIView
- 第一个自定义HTML网页
- FMDB多线程读写问题,使用FMDataBaseQueue操作可以解决同时打开一个链接de读写问题
- bzoj1827 [Sdoi2010]星际竞速
- HDU 2671 Can't be easier
- NSLog (Log信息的输出)
- 【MySQL大系】《Mysql集群架构》
- PowerDesigner使用方法入门学习
- 高级js--(面向对象js,arguments,闭包,自调)
- JavaScript Cookies取值
- MySQL按中文拼音排序
- 【转】linux之cp/scp命令+scp命令详解
- CentOS Maven 删除 *.lastUpdated文件
- 145.Binary Tree Postorder Traversal---二叉树后序非递归遍历
- AC日记——双栈排序 洛谷 P1155
- 无向图Tarjan&;&;求树直径