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 "title=" + title + ", price=" + price + ", pub=" + pub;
}
}
public class MainClass {
public static void main(String[] args) {
Book ba = new Book("Java", 10.2);
Book bb = new Book("Android", 11.2);
Book bc = new Book("Oracle", 12.2);
// 修改了一个属性的内容
ba.pub = "北京大学出版社";
System.out.println(ba.getInfo());
System.out.println(bb.getInfo());
System.out.println(bc.getInfo());
}
}
Book.pub = "北京大学出版社";
public class MainClass {
public static void main(String[] args) {
// 在没有实例化对象的情况下直接输出属性内容
System.out.println(Book.pub);
Book.pub = "北京大学出版社";
System.out.println(Book.pub);
Book ba = new Book("Java", 10.2);
System.out.println(ba.getInfo());
}
}
class Book { // 描述的是同一个出版社的图书信息
private String title;
private double price;
// 定义一个描述出版社的信息
private static String pub = "清华大学出版社";
public Book(String title, double price) {
this.title = title;
this.price = price;
}
public static void setPub(String p) {
pub = p;
}
public String getInfo() {
return "title=" + title + ", price=" + price + ", pub=" + pub;
}
}
public class MainClass {
public static void main(String[] args) {
// 在没有对象产生的时候进行调用
Book.setPub("北京大学出版社");
Book ba = new Book("Java", 10.2);
Book bb = new Book("Android", 11.2);
Book bc = new Book("Oracle", 12.2);
System.out.println(ba.getInfo());
System.out.println(bb.getInfo());
System.out.println(bc.getInfo());
}
}
public static 返回值类型 方法名称(参数类型 参数, ...) {
[return [返回值];]
}
public 返回值类型 方法名称(参数类型 参数, ...) {
[return [返回值];]
}
public class MainClass {
public static void main(String[] args) {
fun();
}
public static void fun() {
System.out.println("Hello World!");
}
}
public class MainClass {
public static void main(String[] args) {
new MainClass().fun();
}
public void fun() {
System.out.println("Hello World!");
}
}
class Book {
private boolean flag;
public Book(boolean flag) {
this.flag = flag;
}
public void fun() {
if (flag) {
System.out.println("可以操作!");
} else {
System.out.println("不可以操作哦!");
}
}
}
public class MainClass {
public static void main(String[] args) {
Book ba = new Book(true);
Book bb = new Book(false);
ba.fun();
bb.fun();
}
}
class MyMath {
public static int add(int x, int y) {
return x + y;
}
}
public class MainClass {
public static void main(String[] args) {
System.out.println(MyMath.add(10, 20));
}
}
public class MainClass {
public static void main(String[] args) {
for (int i = 0; i < args.length; i ++) {
System.out.println(args[i]);
}
}
}
class Book {
private static int num = 0;
public Book() {
num ++;
System.out.println("这是第" + num + "产生的对象!");
}
}
public class MainClass {
public static void main(String[] args) {
new Book();
new Book();
new Book();
new Book();
new Book();
new Book();
}
}
class Book {
private String title;
private static int num = 0;
public Book() {
this("NOTITLE - " + num ++);
}
public Book(String title) {
this.title = title;
}
public String getTitle() {
return this.title;
}
}
public class MainClass {
public static void main(String[] args) {
System.out.println(new Book("Java").getTitle());
System.out.println(new Book().getTitle());
System.out.println(new Book().getTitle());
}
}