码迷,mamicode.com
首页 > 编程语言 > 详细

Java面向对象练习

时间:2015-03-31 17:31:29      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

1、面向对象的类定义、对象实例化、修改属性和引用对象。

 1 package firstproject;
 2 //定义一个car类
 3 class Car
 4 {
 5     //描述颜色
 6     String color="blue";
 7     //描述轮胎数
 8     int n=4;
 9     //描述行为
10     void run()
11     {
12         System.out.println("The car is running!");
13     }
14 }
15 public class CarDemo 
16 {    
17     public static void main(String[] args)
18     {
19         //实例化车对象
20         Car c=new Car();
21         //修改车的颜色属性
22         c.color="green";
23         System.out.println(c.color);
24         c.run();
25         Car c1=new Car();
26         System.out.println(c1.color);
27         
28         //多个引用,同一个对象
29         Car c2=new Car();
30         Car c3=new Car();
31         c2.color="black";
32         c3=c2;
33         c3.n=5;
34         System.out.println(c2.n);
35     }
36     
37 }

2、匿名对象当作实参。

 1 package firstproject;
 2 //定义一个car类
 3 class Car
 4 {
 5     //描述颜色
 6     String color="blue";
 7     //描述轮胎数
 8     int n=4;
 9     //描述行为
10     void run()
11     {
12         System.out.println("The car is running!");
13     }
14 }
15 public class CarDemo 
16 {    
17     public static void main(String[] args)
18     {
19         //对象当作实参
20         Car c=new Car();
21         r(c);
22         //匿名对象当作实参
23         r(new Car());
24     }
25     public static void r(Car c)
26     {
27         c.color="red";
28         c.n=3;
29         c.run();
30     }
31 }

 

Java面向对象练习

标签:

原文地址:http://www.cnblogs.com/joeshine/p/4381326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!