java 基础知识总结之 类和对象
来源:互联网 发布:美国经济数据网站 编辑:程序博客网 时间:2024/05/22 06:28
初学java,为了增加对基础的认识,特计划花一年时间,好好整理复习java基础知识,仅仅是为了留下笔记,有摘抄书中内容,也有自己理解。
不保证内容的正确性。如果有幸被你看到,发现错误之处,请指教。
1. java中类的成员 有 属性和方法。属性也可以叫做域,是类共有的特性。比如,桌子这个类,会有抽屉这个属性。
方法就是类的行为。程序执行,就是用方法操作属性,获得新数据的过程。
2.对象的创建 通过new关键字,对象保存在堆系统内存中,java中所有对象是通过句柄,及对象引用访问对象的,也叫引用对象
3.对象的属性(非静态域),是唯一的,叫实例变量,不同对象属性不是同一个,不同的人(对象),具有不同的手和脚一样。
4.如果想多个对象,共用一个属性,如,租房的时候,多个房间共用一个厨房。虽然租房时说带有厨房,但厨房不属于具体住户,是三家共用的。
所以厨房如果作为 租房的属性,那么该属性应该是静态的,不难理解,操作该属性的时候会出现 线程安全问题。
5. 为什么创建类,程序就是操作数据的过程,对象很好的将数据(属性)和操作数据(方法)完美的结合在一起了,完全可以根据现实中的具体对象去创建类。
如果是抽象的,就需要好好的将抽象的东西 图像化(做模型)后去处理了。类将这些包装起来,使用过程中就方便了。
6,关于this , java是面向对象的,所有的操作都是在对象基础上的,所以非静态的域或方法操作的时候都必须明确到对象,this是当前对象的引用,如果没指明,那么会自动加上this引用。
0 0
- java 基础知识总结之 类和对象
- Java 类和对象基础知识
- Java基础知识总结(一)创建和销毁对象
- Java基础之面向对象基础知识整理——类和对象
- java基础知识(1)类和对象
- java基础知识(二 对象和类)
- 类和对象基础知识
- java基础知识总结4面向对象类与方法
- 黑马程序员——java基础知识之String类和基础数据类型对象包装类
- Java基础知识之-----Map总结
- 黑马程序员学习log第三篇基础知识:JAVA面向对象之继承总结
- 黑马程序员学习log第五篇基础知识:JAVA的面向对象之集合总结
- 黑马程序员学习log第六篇基础知识:JAVA的面向对象之IO总结
- 黑马程序员学习log第七篇基础知识:JAVA的面向对象之GUI总结
- 黑马程序员学习log第八篇基础知识:JAVA的面向对象之网络编程总结
- java基础知识--类和对象、继承(一)
- 黑马程序员_学习日记1_有关C#基础知识总结归纳之对象和类型
- 黑马程序员_学习日记2_有关C#基础知识总结归纳之对象和类型
- "速算24"算法思路
- 一道百度面试题
- 安卓学习之路_20140424_AudioManager、MediaPlayer的综合运用、ScrollView、Gallery
- java 版本二重积分计算
- 【转载】Quartz动态管理任务
- java 基础知识总结之 类和对象
- ffmpeg文档
- libgdx net之获取文本
- IOS开发:关于performSelectorXXX的延迟的使用
- Linux 视频设备驱动V4L2最常用的控制命令使用说明(1.02)以及我收藏的网址
- 教你如何用C++快速生成1000万个随机数
- 在java中“equals”和“==”的区别
- 基于WF4.0流程平台开发过程中的知识积累(一)书签的初级应用
- ora-01102