java笔记之类和对象
2024-10-16 07:25:18
现在编程的思想分成了两大阵营,面向过程和面向对象。现在谈谈啥是面向对象。
作为一只单身狗,谈“对象”还是很伤心很伤心的(;′⌒`)......
先看看百度怎么说?
好吧,百度说的太抽象,我换个简单的说法。
我们的世界可以看成是一个个独立的事物组成的。看看你的周围,你的电脑,你的手机,你的水杯......任何东西都是一个对象,我们就可以大致的说“一件东西”约等于“一个对象”。
什么是类呢?类有点像数学里的“集合”,很多东西都有相似的特征,我们把它们的共同特征拿出来,抽象化出一个类。类,就是一个模子。比如说“水果”是一个类,那么“苹果”,“香蕉”等等,都是一种具体的“水果”,算是对象。值得一说的,类和对象并不是固定的,当把“苹果”看成一个类时,各个品种的苹果又可以看成对象了。
对于一个类,我们可以有属性和行为。什么算是属性呢?比如学生算是一个类,学生有班级,学号,成绩等,都属于属性,属性就是我们描述类的一种表现。什么算行为呢?就是说类可以做的事。对于学生类,学生有吃喝拉撒的事要做,当然,学生最主要的事还是学习(半夜打撸的去面壁......)。
java中对于类和对象的定义:
//定义一个学生类
class Student{
//学生的属性,在这里写学号和姓名
private int num;
private string name;
//行为方法么,学生爱学习.......
public void study(){
system.out.println("我爱学习");
} }
//实例化一个对象,这个对象就有类的属性与行为
Student zhangsai = new Student();
最新文章
- 会话控制(session、cookie)
- quartz 实例记录
- 当文本溢出包含的元素时加省略号之text-overflow
- 弹窗文件js+css
- 微信get post请求到微信服务器 模版 素材操作
- BestCoder Round #65 hdu5590(水题)
- Apache HBase RPC身份验证中间人安全措施绕过漏洞(CVE-2013-2193)
- 4. Repeater 实例2
- 用ATL写简单的ActiveX控件 .
- Ibatis 返回datatable数据类型案例
- [TPYBoard-Micropython教程之1] 运行第一个脚本——点亮LED
- RedHat系列软件管理(第二版) --源码包安装
- Linux常用命令(第二版) --权限管理命令
- Wine中中文显示为错误的解决方案
- VMware下Debian开发环境部署之常见问题记录
- 关于二进制——lowbit运算
- android工程导入没有错误,运行提示Unable to instantiate activity ComponentInfo
- ionic生成签名的APK方法总结
- pxc wsrep_sst_method均配置为xtrabackup-v2报错
- SpringMVC Controller层的单元测试
热门文章
- JS基础之属性操作注意事项
- Jquery实现循环删除Reaper某一行
- UI4_UIStepper与UIProgressView
- js模版引擎Mustache介绍
- Google Maps投影在ArcGIS中的设置
- floodfill算法解题示例
- iOS Foundation框架简介 -1.常用结构体的用法和输出
- 在MAC系统上进行屏幕录制
- <;a href=";onclick=";javascript:goSearch(this)"; class=";click"; name=";Java";>;Java<;/a>;为什么a标签的父节点获取不到
- linux传送文件至服务器