自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兰杨的专栏

C/C++、Java、DB2、Oracle、Python等相关开发技术类

  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

转载 java基础之33三大特性之多态

面向对象编程有三大特性:封装、继承、多态。       封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。       继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:

2016-09-12 09:07:07 329

转载 java初级之31三大特性之封装

三大特性之---封装     封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。也就是说用户是无需知道对象内部的细节(

2016-09-11 22:55:56 227

转载 c调用c++函数,为什么要加extern c

首先,作为extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。 通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。例如,如果模块B欲引用该模块A中定义的全局变量和函数时只需包含模块A的头文件即可。这样,模块B中调用模块A中的函数时,在编译阶段,模块B虽然找不到

2016-09-02 13:56:00 1281

转载 java初级之32继承

1 继承概述父类、超类、基类子类、派生类Animal type  skin  legCount      eat()  huxi() Tiger run() Sheep extends只能继承一个类,Java不支持多重继承子类继承父类之后,子类可以调用父类的属性和方法,也可以重写父类的属性和方法,还可以增加自己的属性和方法。

2016-09-01 23:58:30 249

原创 java初级之29final关键字

final关键字使用final修饰过的都是不可改变的。1 final修饰变量恒定不变的属性,可以使用final来进行修饰。变量名建议全部使用大写。final修饰的变量不能改变,如果在程序中重新赋值,编译报错。2 final修饰方法任何继承类无法重写覆盖该方法。重载不会受到限制。3 final修饰类该类不能作为任何类的父类类

2016-09-01 22:59:13 352 1

原创 java初级之28static关键字

1 静态变量静态变量是属于类的,和对象没有关系。非静态变量是属于某个对象的,每个对象都有该数据的副本,而静态变量只有一个。访问静态变量是通过(类名.变量名)来访问的2 静态方法用static 修饰的方法称为静态方法。访问静态方法是通过(类名.方法名)1、静态方法不能访问非静态变量2、非静态方法可以访问静态变量静态属性或方法是在类加载的时候产生的

2016-09-01 22:53:11 283

从问题到程序

这些程序常各有长短,可能各有侧重点,也可能反映了对问题的不同认识。应该特别注意思 考和解决问题的方法,包括如何分析问题,逐步把问题弄得更清楚明确;如何寻找可能求解 途径,把复杂问题分解为相对简单的步骤;如何在可用的语言结构中做出选择等。这里的每 一步都可能产生分支,应该认清各种选择的后果,无论是收获还是损失。

2012-04-06

空空如也

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

TA关注的人

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