package boll;
/*
用Java语言对现实生活中的事物进行描述。
通过类的形式来体现, 怎么描述呢?
对于事物的描述通常只有两个方面,一个是属性,一个是行为。 只要明确该事物的行为和属性并定义在类中即可。 对象:其实就是该类事物实实在在存在的个体。 类和对象的关系:
类:事物的描述;
对象:实际存在的该类事物的个体。Java中通过 new 来创建 。
对象是类实例化的产物, */
/*
描述小汽车 分析:
1.属性:轮胎数、颜色
2.行为:可以跑 */ /*
* 定义类其实就是定义类中的成员
* 成员:成员变量——属性 , 成员方法——行为;
*
* 成员变量和局部变量的区别:
* 1.成员变量定义在类中,整个类中都可以访问;
* 局部变量定义在函数、语句、代码块中,只在所属区域有效。
* 2.成员变量存在于堆内存的对象中
* 局部变量存在于占内存的方法中
* 3.成员变量都有默认初始化值
* 局部变量没有默认初始化值
*
*/ class Car
{
int num ;
String color ; void run( )
{
System.out.println("汽车的轮胎数:"+num + ",汽车的颜色:" + color);
}
} public class CarDemo
{
public static void main ( String[ ] args )
{
//通过 new 关键字,在计算机中创建一个Car的实例
Car c = new Car( ) ;// c 是一个引用类型的变量,指向了该类的对象
c.num = ;
c.color = "red" ;
c.run( ) ;//使用 对象.构造方法/成员变量 的形式来调用对象的内容 Car c1 = new Car( ) ;
Car c2 = new Car( ) ;
show(c1);
show(c2);
}
/*
* 匿名对象:没有名字的对象
* new Car().run ;
* 1.当对象对方法仅进行一次调用的时候,就可以简化成匿名对象
* 2.匿名对象可以作为实际参数进行传递
*
*/ //汽车改装厂
public static void show( Car c )//类类型的变量一定指向对象,要不就是null
{
c.num = ;
c.color ="blue" ;
System.out.println("汽车的轮胎数:"+c.num + ",汽车的颜色:" + c.color);
}
}

最新文章

  1. JAVA NIO系列(二) Channel解读
  2. SET ANSI_NULLS ON ……
  3. 纯jsp用户登录系统
  4. 9月23日JavaScript作业----两个列表之间移动数据
  5. hdu 1030 Delta-wave
  6. Jquery CheckBox复选框 全选/取消全选 最佳实现方式 参考案例
  7. 关于scanf的几种处理方法
  8. linux下Oracle11g RAC搭建(九)
  9. AndroidManifest.xml file missing 解决方案
  10. java加密算法AES与RSA
  11. Java数组排序基础算法,二维数组,排序时间计算,随机数产生
  12. Hadoop双namenode配置搭建(HA)
  13. Linux 设备树属性在驱动中获取方法
  14. Jquery中父,子页面之间元素获取及方法调用
  15. Mybatis中int insertSelective()的相关问题
  16. 201621123001《Java程序设计》第1周学习总结
  17. Redis 5.0.0 releases notes
  18. iOS - 常用本机URL跳转设置
  19. 递推、数位DP解析(以HDU 2089 和 HDU 3555 为例)
  20. Wild Dog sample [sync data]

热门文章

  1. Redis Expire TTL命令
  2. zookeeper监控之taokeeper
  3. [bzoj1592][Usaco09Feb]Making the Grade 路面修整_动态规划
  4. [bzoj1468][poj1741]Tree_点分治
  5. uva A Spy in the Metro(洛谷 P2583 地铁间谍)
  6. PHP array_count_values()
  7. http get请求获取server返回的应答数据
  8. Apache日志优化
  9. @Validated数据校验
  10. 垃圾回收GC:.Net自己主动内存管理 上(二)内存算法