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

---------------------- android培训java培训、期待与您交流! ----------------------

 

 

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

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

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

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

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

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

 

---------------------- android培训java培训、期待与您交流! ----------------------详细请查看: http://edu.csdn.net/heima
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值