自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 成员变量和方法作用域(八)

作用域:作用域(scope),程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强程序的可靠性,减少名字冲突。对于对象而言(其他也是一样的),在main函数中,对象的作用域为他所在的最近的一对花括号内。在后花括号处析构函数被调用;全局的对象的作用域为声明之后的整个文件,析构...

2019-03-13 21:08:10 621

翻译 类变量、成员变量和局部变量(七)

类变量:在java中,类变量(也叫静态变量)是类中独立于方法之外的变量,用static 修饰。(static表示“全局的”、“静态的”,用来修饰成员变量和成员方法,或静态代码块(静态代码块独立于类成员,jvm加载类时会执行静态代码块,每个代码块只执行一次,按顺序执行))类变量出现的原因及作用:1、需要在一个类的各个对象间交互,即需要一个数据对象为整个类而非某个对象服务。2、同时又力...

2019-03-13 14:17:59 166

转载 构造函数与默认构造函数(六)

构造函数:是一种特殊的方法。重要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与new运算符一起使用。在创建对象的语句中。特别的一个类可以有多个构造器,可根据其参数个数的不同或者参数类型对的不同来区分它们即构造函数的重载。1.构造函数的命名必须与类名相同。在java中普通函数可以和构造函数同名,但是必须带有返回值。2.构造函数的功能主要用于在类的对象创建时定义初始化的状态。它...

2019-03-12 23:54:26 268

原创 Java的继承与实现(路五)

继承:是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。实现:如果多个类处理的目标是一样的,但是处理的方法方式不同,那么就定义一个接口,也就是一个标准,让他们的实现这个接口,各自实现自己具...

2019-03-12 15:49:06 306

原创 封装继承多态(路四)

封装:就是隐藏对象的属性和实现细节,仅对外提供公共的访问方式。好处:隐藏类的实现细节,让使用者只能通过程序员规定的方法来访问数据;可以方便的加入存储控制语句,限制不合理操作。封装权限控制符:private default protected public2.继承在java中,继承通过extends关键字来实现。是java中实现代码中重要手段之一。java只支持单继承,即每个...

2019-03-11 23:04:51 98

转载 Java是值传递还是引用传递(成神之路三)

官方的文档中标明:结论是值传递。Java总是值传递的,但是sun称“一个对象的地址”为引用,当我们传递一个对象的值的时候,我们传递的是它的引用,这很容易迷惑初学者。在此,问题的关键是“引用”这个词在表达“通过引用传递”时与我们通常在Java中的“引用”一词完全不同的意思。在Java中引用通常意味着对一个对象的引用。但在编程语言理论中技术术语中,引用、值传递意味着一个存储着变量的存储...

2019-03-11 18:07:17 175

翻译 Java的平台无关性(成神之路二)

java如何实现平台的无关性:平台无关性:一种语言在计算机上运行不受平台的约束,一次编译到处使用。java编译出来的是字节码文件,平台只要有对应的JDK就可以运行。详解:(有兴趣的人可以看看)Java对平台无关性的支持就像对安全性和网络移动性的支持一样,是分布在整个Java体系结构中的,所有的组成部分包括语言,class文件,API以及虚拟机,都对平台无关性的支持中扮演着重要角色。...

2019-03-07 00:00:55 361

原创 面向对象和面向过程的区别(成神之路一)

面向对象:首先声明目前面向对象没有明确的定义,不同的阶段你对面向对象的理解也是不同的,在此鄙人只是发表一下自己的观点,有什么不正确的地方欢迎指正。面向对象:万物皆对象,客观存在的和抽象的都可是对象,解决问题的一个方法也可以看成对象。说到底面向对象是一种解决问题的思想。本人也开始参与一些小项目,做的多了,也会加深一些理解,反过来看得话,面向对象编程就是把一个项目拆成一个个小模块,几个小模块组...

2019-03-06 00:16:48 137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除