java构造函数示例(构造方法)
2018-10-12 13:51
871 查看
TestCar.java
public class TestCar {
public static void main(String[] args) {
Car c1 = new Car();
c1.color = "red";
c1.brand = "xxx";//如果这辆汽车有很多属性,这样一一赋值不是很麻烦?有没有办法一生产出来就设定它的属性(初始化)吗?有~~~看下面
}
}class Car {
String color;
String brand;void run() {
System.out.printf("I am running...running..running~~~~\n");
}void showMessage() {
System.out.printf("汽车颜色:%s, 汽车品牌:%s\n", color, brand);
}
}
改进后的TestCar_EX.java
/*什么是构造方法*/
public class TestCar_EX {
public static void main(String[] args) {
Car c1 = new Car("red", "xxx");
}
}class Car {
String color;
String brand;public Car(String color, String brand) {
this.color = color; //这里的this是这个对象的意思.第一个color是这个对象的color属性,第二个是局部变量color
this.brand = brand; //同上
}void run() {
System.out.printf("I am running...running..running~~~~\n");
}void showMessage() {
System.out.printf("汽车颜色:%s, 汽车品牌:%s\n", color, brand);
}
}
您可能感兴趣的文章:
相关文章推荐
- Java构造函数的相互调用代码示例
- jQuery四种选择器使用及示例
- Qt示例[2D Painting Example]
- Oracle expdp/impdp 使用示例
- php求两个目录的相对路径示例(php获取相对路径)
- 在SQL Server 2000中insert的时候返回自动编号的id 存储过程示例[原]
- Html5-Canvas示例
- Android静态,动态广播示例
- Qt5该插件机制(7)--插件开发演示示例代码(Lower-level API)
- Android SQLiteOpenHelper使用示例
- 交换机SPAN技术简介+Cisco配置示例
- Java实现大文件的切割与合并操作示例
- Htmlunit 使用表示例
- 使用mint-ui实现省市区三级联动效果的示例代码
- C语言解字符串逆序和单向链表逆序问题的代码示例
- jQuery实现模拟flash头像裁切上传功能示例
- IO:使用FileInputStream的简单示例2
- css样式冲突问题练习示例
- 编程抑制显示图表示例代码
- android LayoutInflater 使用示例