博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java基础1。面向对象
阅读量:5897 次
发布时间:2019-06-19

本文共 678 字,大约阅读时间需要 2 分钟。

  面向对象是一种非常符合人类思维的编程方法,因为现实世界就是由对象和对象之间的交互来构成的。

  一个汽车、一篇博客、一个人,对应到软件系统都是一个对象;

  对象具有自己的行为和方法。

  描述一个对象具有什么状态和行为的过程叫建模,不同的意图下我们对同一个事物的描述会产生不同的模型。

  我们把Java语言当成一门普通的语言,学习英语是为了与世界交流,而学习Java就是与计算机交流。我们需要把自己的思维,通过Java语言表达出来,让计算机理解。

  类是描述一类对象的状态和行为的模版。可以把类想象成一个汽车设计图,根据这个汽车设计图生产出来的每一辆汽车就是类的一个实例,这些实例就称为对象。

  对象的状态和行为分别体现为内部定义的成员变量和成员方法上。

  方法定义了类的行为,一个类可以有很多方法,在方法中可以编写逻辑,操纵数据,执行特定动作。我们有时也称方法为函数。

  一个相对独立的计算过程(即对象的某种行为), 通过一个方法来完成,在需要的时候即可复用这样的过程,这样可以使得程序更清晰易懂。

  在开发过程中,类的数量会越来越多,我们可以通过包(Package)来组织类。包的命名一般会以一个组织的域名的番泻开头。比如天码营的域名是tianmaying.com,那么天码营开发的代码,包名一般就会以com.tianmaying开头。

  在一个大型项目中,我们会将成百上千的类,放到不同的包中,不仅更易于查找,也能防止命名冲突。

 

转载于:https://www.cnblogs.com/zangkuo/p/8099419.html

你可能感兴趣的文章
html video的url更新,自动清缓存
查看>>
IOS Xib使用——为控制器添加Xib文件
查看>>
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤
查看>>
react 取消 eslint
查看>>
codeforces 960C Subsequence Counting
查看>>
分布式缓存中三种负载均衡的方法
查看>>
【11】ajax请求后台接口数据与返回值处理js写法
查看>>
[迭代思想]求下面分数序列的前13项之和
查看>>
【STM32】STM32 GPIO模式理解
查看>>
工厂方法模式
查看>>
Unity 性能优化(力荐)
查看>>
Python菜鸟之路:Jquery Ajax的使用
查看>>
C# 时间戳转换为时间方法
查看>>
大话GIS(转载)
查看>>
Android软件加安全码
查看>>
091、万能的数据收集器 Fluentd (2019-05-15 周三)
查看>>
20条Linux命令面试问答(转载)
查看>>
LeetCode算法题-Maximum Depth of Binary Tree
查看>>
POJ - 3436 ACM Computer Factory(最大流)
查看>>
浅析socket与http (转载)
查看>>