本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
覆盖了父类的成员变量引发的问题
this代表什么呢?代表当前类的某个对象?请看下面这段代码:
package cn.com.wg.task01;
public class CallOrder {
class Base {
private int i = 2;
publi ...
深入浅出OOP(四): 多态和继承(抽象类)
在本文中,我们讨论OOP中的热点之一:抽象类。抽象类在各个编程语言中概念是一致的,但是C#稍微有些不一样。本文中我们会通过代码来实现抽象类,并一一进行解析。
Abstract Classes
在微软的MSDN中,对抽象类有如下的定义:
用abstract 关键字可定义抽象类,要求其子类必须实现抽象类的函数、属性等。抽象类不可被实例化。抽象类提供了统一的定义,用于其不同子类直接共享数据、函 ...
深入浅出OOP(二): 多态和继承(继承)
本文是深入浅出OOP第二篇,主要说说继承的话题。
继承的介绍
在OOP中,继承有如下的定义:
继承是一种OOP的机制,用于派生继承预定义的类
在这个继承关系中,预定义的类是基类,新类是子类
继承常常用于实现代码重用
继承允许子类复用基类非private的的数据和方法
继承的实现
创建一个Console工程,命名为InheritanceAndPolymorphism。添加C ...
Java面向对象三个特征--封装、继承及多态
1、封装
1)为什么要封装?简单来说就是为了保证数据的安全性,以及隐藏复杂性(接口的具体实现),从而实现软件的灵活性、可维护性及可扩展性。
2)如何实现封装?隐藏实例变量,公开访问方法。
a)保护实例变量(使用private修饰符)。
b)创建公共的访问方法(比如getter()和setter())。
3)IS-A指继承或实 ...
Java继承覆盖小结
1、关于构造函数:子类需要继承父类的构造函数。
1)如果父类无构造函数或有无参构造函数,则调用子类构造函数前会自动调用父类的无参构造函数。
2)如果父类只有有参数的构造函数,则子类必须显式调用父类的构造函数,否则编译出错。
3)如果父类同时具有有参和无参的构造函数,则调用子类构造函数前会自动调用父类的无参构造函数。
2、成员变量覆盖:子类不 ...
scala入门-05继承类(extends)的使用
在scala下的org.scala.clazz下创建ExtendsScala.scala
创建Person类
创建Student类 并extends Person类
调用Student类
接下来 我们使用override覆盖父类方法
我们在override下字段
执行结果:
maven学习笔记01(基础入门)
1. maven 安装
配置环境变量
M2_HOME : D:\My_Sduty_2015\Maven\apache-maven-3.1.1
path : %M2_HOME%\bin;
检查安装:在cmd下输入 mvn -v 可以查看maven版本,说明安装成功!
2. 初步认识 pom.xml 文件
<groupId>com.mystudy</ ...