桂林电子科技大学论坛

 找回密码
 注册(开放注册)
搜索
查看: 29642|回复: 2

[其它] 南宁达内浅谈Java中的数据类型以及面向对象

[复制链接]
发表于 2014-2-20 10:35:32 | 显示全部楼层 |阅读模式
今天达内java培训的老师浅谈了Java中的数据类型以及面向对象,希望对在达内java培训的达内学员有所帮助!在汇编语言中,没有类型的划分,只有数据跟指令,当然这也是从程序的角度去理解,对CPU来说,一切都是数据。
  1:数据类型的概念
  啥子叫类型?它是抽象的,是对具有相同特征跟行为的对象的描述。万物皆对象,对于大自然中的万物,类型这个概念都是存在的。
  2:Java中的数据类型
  那对于数据来说,首先明白数据有大有小,有长有短,那么我们就用不同的类型来描述数据所能表示的大小。
  这样做有啥好处呢?可以更好的以接近人类的思维方式去操作数据,同时也有利于内存分配管理。
  ok,以上说的就是基本数据类型,那我们现在要在程序中描述一个人类,用基本数据类型就不能去很好的描述了吧?
  这时候,就需要自定义一种数据类型,比如一个class,class Person,这样我们就创建了一个人类。
  class Person {
  }
  人这个类被创建成功了,他自然有属于人类的特征跟行为,那么现在我们来描述人这个类有的特征,也就是添加他的属性。
  class Person {
  int age; // 人有年龄
  int gender; // 人有性别
  String name; // 人有姓名
  }
  我们为人这个类添加了3种最基本的特征,然后继续描述人类最基本的行为,也就是添加他的方法。
  class Person {
  int age; // 人有年龄
  int gender; // 人有性别
  String name; // 人有姓名
  public void say(){  // 人会说话
  System.out.println("哇哇哇");
  }
  }
  现在,这是一个完整的人类了,我们可以发现,这是我们创建的类,其中又包含了一些基本数据类型用来描述这个人类。
  这也正是面向对象程序设计的基础:将相关的数据(属性)和方法放在一起,组合成一种新的复合数据类型,然后使用新创建的复合数据类型作为项目的基础。
  一切面向对象的其他特征都是在此基础上开展而来的。比如封装,继承,多态,消息传递。
  Ps:为什么要在类后面加一对大括号呢?因为类他是有范围的,并且是无限扩大的,所以在程序中,我们用一对大括号来描述类的范围,同时,这也是Java编程语言的规范。
  3:类在Java中被描述的淋漓尽致!
  万物皆对象,这话忒出名了,万物都是一个个的对象,我们通过他们的相关性用类来加以区分并描述。
  与其说写Java程序,不如说是在创建对象,对象与对象之间的会话,就是我们要写的程序。
  对象与对象之间的会话,就是类与类之间关系的描述。
  再谈编程,这是在干什么?
  用最具体的话来描述Java编程,就是编一些指令程序,让CPU去执行。
  用最抽象的话来描述Java编程,就是在虚拟世界。
  可见,未来是被抽象出来的,我们一直在创造。




地址:广西南宁高新区科园大道33号盛世龙腾A单元A座19楼1912-1917
联系电话:0771-3806010
(网址可在百度搜索“南宁达内”)
推荐阅读:现在南宁达内java培训学院正推出免费试听训练营,有兴趣参加软件培训开发的朋友不妨看看吧!

 楼主| 发表于 2014-2-21 11:54:32 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册(开放注册)

本版积分规则

手机访问本页请
扫描左边二维码
         本网站声明
本网站所有内容为网友上传,若存在版权问题或是相关责任请联系站长!
站长联系QQ:7123767   myubbs.com
         站长微信:7123767
请扫描右边二维码
www.myubbs.com

小黑屋|手机版|Archiver|桂林电子科技大学论坛 ( 琼ICP备10001196号-2 )

GMT+8, 2024-3-29 18:35 , Processed in 0.080847 second(s), 16 queries .

Powered by 高考信息网 X3.3

© 2001-2013 大学排名

快速回复 返回顶部 返回列表