Java 中使用 class 进行类的定义
public class Dog { public vodi bark() { System.out.println("wang"); } }
使用 new 操作符构建对象
Dog dog = new Dog();
使用点运算符进行方法的调用
dog.bark(); // 输出: wang
可以给类添加一个构造函数
public class Cat { private String name; public Cat(String name) { this.name = name; } public vodi bark() { System.out.println( name + ": miao"); } }
同样使用 new 操作符构建对象
Cat cat = new Cat("xx");
提问:
1. 为什么 Dog 类没有写构造函数,但是能够用 new 关键字构造对象?
2. 构造 Cat 对象时,传入了一个参数:"xx",能否像构造 Dog 对象一样构造 Cat 对象呢?
Cat cat2 = new Cat();
原文:https://www.cnblogs.com/zhshanhe/p/14318799.html