文档章节

2014-6-5

普罗旺斯_
 普罗旺斯_
发布于 2014/06/05 21:49
字数 474
阅读 32
收藏 0
点赞 0
评论 0

对象:

在Java中对象是程序的核心,“万物皆对象”。

对象可以看成是静态属性(成员变量)和动态属性(方法)的封装体。

类是用来创建同一类型的对象的“模板”,在一个类中定义了该类对象所应具有的成员变量和方法。

构造对象:

和类同名,没有返回值,void也不能有。

构造函数是定义在Java类中的一个用来初始化对象的函数。

使用New + 构造方法来创建一个对象

继承(extends):

通过继承,子类自动拥有了基类(父类)的所以成员(成员变量和方法)

Java只支持单继承,不允许多重继承。

权限修饰符:

重写:

在子类中可以根据业务的需要对从父类继承来的方法进行重写。

重写方法必须和被重新的方法具有相同的名称,参数列表和返回值。

重写方法不能使用比被重写方法更严格的访问权限。

继承中的构造方法:

子类的构造过程中必须调用父类的的构造方法。

子类可以在自己的构造方法中使用super关键字调用父类的构造方法,使用this关键字调用自己的构造方法。

如果子类的构造方法中没有显示地调用父类的构造方法,则默认调用父类无参数的构造方法。

如果子类的构造方法中既没有显示的调用父类的构造方法,而基类中又没有无参的构造方法,则编译出错。

多态(动态绑定):

要有继承,要有重写,父类引用指向子类对象

实际当中new的什么类型,就调用什么类型的方法。


© 著作权归作者所有

共有 人打赏支持
普罗旺斯_
粉丝 4
博文 8
码字总数 3636
作品 0
成都
程序员
mysql分组取最大N条记录

1.表明PostCREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', datetime NOT NULL COMMENT '发帖时间', int(11) NOT NULL COMMENT '用户ID',PRIMARY KEY (),KEY (),KEY ());2......

macker
2014/06/25
147
2
RH124-06 文件系统权限

第六章 文件系统权限 学习目标: 能够解析Linux文件系统权限的工作机制 掌握实用命令工具修改文件权限和属主 掌握特权位和粘贴位权限,用户权限掩码 6.1 了解基本的文件系统权限 r 读权限: 对...

myworldkwd
2017/05/29
0
0
mysql中,通过判断来更新本张表的数据

表2中每天,每个userid可能会有多条记录,求一个存储过程: 当表2的cdate 减表1的registerdate 为1的时候 ,表1的second_day设置为1. 当表2的cdate 减表1的registerdate 为2的时候 ,表1的thirdda...

仔仔_杨
2014/06/09
371
2
linux基础命令 head

head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。 1.命令格式: head [参...

wx57f8cc3fb58bd
2017/07/27
0
0
Ubuntu虚拟机中编译运行cgminer挖矿软件

蔡清华 版权所有 未经允许不得转载。 编译cgminer cgminer github代码: https://github.com/ckolivas/cgminer If building on Ubuntu:sudo apt-get install build-essential autoconf auto......

蔡清华
2014/04/16
0
0
每天一个linux命令(14):head 命令

head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。 1.命令格式: head [参...

长平狐
2013/06/17
62
0
在Spring的新版官网中下载spring的jar包操作步骤

第一步:百度搜索Spring ![百度搜索进行检索][1] 第二步:点击第一个链接进入 ![进入spring的官网进行操作][2] 第三步:看图吧: ![在此输入图片描述][3] 第四步: ![在此输入图片描述][4] 第...

小老傅
2014/08/11
0
0
Echarts遇见问题

@Kener-林峰 function returnZoomOption(xArrays,array2dataArray,arraytitle){ var option1 = { tooltip : { trigger: 'axis' }, legend: { x:'left', y:'top', data:[] }, toolbox: { sho......

冰之蓝魔
2014/04/23
2.3K
1
ssh框架spring简单实例取值问题,急!!在线等!!

主要的项目实例是通过ssh框架去数据库取值,并返回在页面上 数据表book内容如下 BookID BookName Author Page Stock 1 jsp shen 430 5 2 hibernate wang 210 10 3 css lin 200 23 4 spring z...

tiktok
2014/06/28
342
0
linux服务器-红帽企业Linux各个版本发布时间和内核版本

     Red Hat Enterprise Linux 7   发布/更新 GA版本 发布堪误时间 内核版本   RHEL 7 Update 2 TBA TBA TBA   RHEL 7 Update 1 2015-03-05 2015-03-05 RHEA-2015:0524 3.10.0-2......

linux运维菜
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

代码生成利器:IDEA 强大的 Live Templates

代码生成利器:IDEA 强大的 Live Templates

qwfys
24分钟前
1
0
spring boot使用通用mapper(tk.mapper) ,id自增和回显等问题

最近项目使用到tk.mapper设置id自增,数据库是mysql。在使用通用mapper主键生成过程中有一些问题,在总结一下。 1、UUID生成方式-字符串主键 在主键上增加注解 @Id @GeneratedValue...

北岩
27分钟前
1
0
告警系统邮件引擎、运行告警系统

告警系统邮件引擎 cd mail vim mail.py #!/usr/bin/env python#-*- coding: UTF-8 -*-import os,sysreload(sys)sys.setdefaultencoding('utf8')import getoptimport smtplibfr......

Zhouliang6
30分钟前
0
0
日常运维--rsync同步工具

rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而...

chencheng-linux
34分钟前
1
0
Java工具类—随机数

Java中常用的生成随机数有Math.random()方法及java.util.Random类.但他们生成的随机数都是伪随机的. Math.radom()方法 在jdk1.8的Math类中可以看到,Math.random()方法实际上就是调用Random类...

PrivateO2
46分钟前
1
0
关于java内存模型、并发编程的好文

Java并发编程:volatile关键字解析    volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在...

DannyCoder
昨天
0
0
dubbo @Reference retries 重试次数 一个坑

在代码一中设置 成retries=0,也就是调用超时不用重试,结果DEBUG的时候总是重试,不是0吗,0就不用重试啊。为什么还是调用了多次呢? 结果在网上看到 这篇文章才明白 https://www.cnblogs....

奋斗的小牛
昨天
1
0
数据结构与算法3

要抓紧喽~~~~~~~放羊的孩纸回来喽 LowArray类和LowArrayApp类 程序将一个普通的Java数组封装在LowArray类中。类中的数组隐藏了起来,它是私有的,所以只有类自己的方法才能访问他。 LowArray...

沉迷于编程的小菜菜
昨天
0
0
spring boot应用测试框架介绍

一、spring boot应用测试存在的问题 官方提供的测试框架spring-boot-test-starter,虽然提供了很多功能(junit、spring test、assertj、hamcrest、mockito、jsonassert、jsonpath),但是在数...

yangjianzhou
昨天
1
0
rsync工具介绍/rsync通过ssh同步

rsync工具介绍 数据备份是必不可少,在Linux系统下数据备份的工具很多,其中重点介绍就是rsync工具,rsync不仅可以远程同步数据,还可以本地同步数据,且不会覆盖以前的数据在已经存在的数据...

Hi_Yolks
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部