关闭

黑马程序员-java中几个基本概念的说明

234人阅读 评论(0) 收藏 举报
---------------------- android培训java培训、期待与您交流! ----------------------

 

 

java中几个基本概念的详细说明

1.this
相当于指示代词,指向一个对象,this是属于具体的对象,而不是属于类的
引用类型,在内存之中就分配一个空间,如果是基本数据类型,就直接放进去
引用只是存放了一个名,而是引向自己开辟的的空间,别的多个类引用了它的话
如果是它自己改变的话,那么都会改变。
this不能在外部用,只能在类定义内部用。

2.类变量和类方法
面向对象有一个非常重要的特性就是封装,如果设计一个能够所有的对象名都能共享
一个公用的空间,静态变量就是类变量
静态方法中(类方法中)不能访问非静态变量(类变量)
每一个对象都会产生一个方法的信息
java中有一个规则,静态变量或者说是类变量,原则上有类方法去访问和操作

类方法是和类相关的公共方法

3.面向对象的四大特征 抽象, 封装 ,继承,多态
主要是封装,继承,多态

抽象:
一类对象共有的属性和行为提出出来,形成一个物理模型,就是抽象
封装:
就是把抽象出来的数据,和对数据的操作就是指操作,封转在一起,数据被保护在内部
所有成员属性都写成私有的
程序的其他部分都调用授权的操作
你只会操作电视机的几个键而已
要求专业维修人员
写一个职员类,对年龄,工资等的要求。
通过成员方法就可以访问私有的。
充分理解控制级别

 

---------------------- android培训java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5129次
    • 积分:159
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档