码迷,mamicode.com
首页 > 编程语言 > 详细

javase部分4

时间:2018-08-18 15:27:15      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:class类   堆内存   实体   封装   调用   构造   方法   一个   匿名对象   

4.1 面向对象

      面向过程与面向对象  前者注重动作,后者注重对象(其实是动作已经封装好了,直接调用就行了 )

      类{

        属性;

        方法(){}

       }            类:只是一个模板(描述),根据模板创建对象 ,每个对象都有其方法。   对象:是实实在在的实体(堆内存中new出来的)

      面对对象特征:封装,继承,多态

      匿名对象 只能使用一次 用一次创建一个新对象 eg:new  Class类名()  作用:对于只是用一次的对象 方便简写  使用方法:调用方法或属性  ,传递对象            

      封装:避免用户直接访问数据属性,给用户提供接口(方法中可以规定属性的范围)间接访问使用  注:private 修饰的属性 通常需要提供set get方法

          权限修饰符:private 只能在本类中使用  

 

 

 

      构造函数:在创建类对象时会先调用构造函数(如果没有初始块)作用:给对象初始化   注:已经有构造函数后,默认构造函数(空参)就不存在了 

       this,super关键字:this 防止系统误认为同名变量赋值为同一个变量   this->当前对象    

 

            

 

 

javase部分4

标签:class类   堆内存   实体   封装   调用   构造   方法   一个   匿名对象   

原文地址:https://www.cnblogs.com/mayprayer/p/9497264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!