LivterJA

如果大家有看到我写的不完善的地方还希望不吝赐教

导航

2015年8月15日 #

构造函数的继承--子类不继承父类的构造函数,只能调用

摘要: 关于子类对父类构造函数的继承:子类必须调用父类的构造函数.默认情况下会自动调用父类的无参构造函数.如果父类没有无参构造函数,则必须显式的用super()调用一个构造函数.创建对象时,先调用父类的构造函数对对象进行初始化, 然后再调用子类自己的构造函数子类只继承(其实是默认调用)父类的默认(无参)构造... 阅读全文

posted @ 2015-08-15 22:23 LivterJA 阅读(1186) 评论(0) 推荐(0) 编辑

2015年8月14日 #

包和访问权限

摘要: 包,即软件包,package,为JAVA类提供了命名空间.打包需要使用package命令.一个类的命名应该是类名.包名.在cmd里面编译的时候,也必须通过类名.包名的形式编译,不能把目录直接调到包所在的文件夹编译,否则也会报错"-d" 的意思是:根据包名来造成文件夹名.(directory目录)".... 阅读全文

posted @ 2015-08-14 13:23 LivterJA 阅读(205) 评论(0) 推荐(0) 编辑

2015年8月9日 #

java内部类和匿名内部类

摘要: 内部类即是包含在类里面的又一个类.java内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类 。内部类的共性(1)、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号 。(2)、内部类不能用普通的方式访问。内部类是外部类的一个成员,... 阅读全文

posted @ 2015-08-09 23:09 LivterJA 阅读(390) 评论(0) 推荐(0) 编辑

java里的static和final

摘要: 本节介绍JAVA里static和final的作用和使用方法以及一些需要注意的问题.一、staticstatic表示"全局"或"静态",用来修饰成员变量和成员方法,以及代码块.被static修饰的成员变量和成员方法独立于该类的任何对象.也就是说,它不依赖类特定的实例,被类的所有实例共享.只要这个类被加... 阅读全文

posted @ 2015-08-09 21:51 LivterJA 阅读(405) 评论(0) 推荐(0) 编辑

2015年8月8日 #

java里的分支语句--程序运行流程的分类(顺序结构,分支结构,循环结构)

摘要: JAVA里面的程序运行流程分三大类:1,顺序结构:顺序结构就是依次执行每一行代码2,分支结构:分支结构就是按不同的条件进行分支3,循环结构:一段代码依条件进行循环执行.其中,分支结构有两大类:if...else...结构和switch...结构 switch中的case支持的数据类型只有四种:ch... 阅读全文

posted @ 2015-08-08 15:40 LivterJA 阅读(1473) 评论(0) 推荐(0) 编辑

2015年8月7日 #

Java里的构造函数(构造方法)

摘要: 构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们,即构造函数的重载。一, 构造函数的特点:构造函数的主要作用是完成对象的初始化工作,... 阅读全文

posted @ 2015-08-07 00:19 LivterJA 阅读(69876) 评论(3) 推荐(8) 编辑

2015年8月6日 #

Java里this的作用和用法

摘要: this, 一个官方的说法是,this首先是一个对象,它代表调用这个函数的对象。根据面向对象的基本语法,每当调用变量或者函数的时候,都要按照类名.变量(函数)的格式来调用,意即每个变量或函数都必须属于某一个实际的对象而不是一个类(static的除外). 在不会产生混淆的地方, this是可以... 阅读全文

posted @ 2015-08-06 22:28 LivterJA 阅读(67463) 评论(2) 推荐(12) 编辑

2015年8月4日 #

JAVA中的重载和重写

摘要: 重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载(Overloading)是一个类中多态性的一种表现。 (2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同... 阅读全文

posted @ 2015-08-04 23:22 LivterJA 阅读(631) 评论(0) 推荐(0) 编辑

2015年8月2日 #

从键盘接收字符类型的数据并实现剪刀石头布的规则

摘要: 在程序里定义一个剪刀石头布的规则,然后定义两个字符型变量,接着从键盘上接收两个数据分别赋给这两个变量,再按照已经设定好了的规则来比较,最后输出结果. 这个需要首先导入Scanner类:import java.util.Scanner;,定义一个Scanner对象,Scanner p = new... 阅读全文

posted @ 2015-08-02 17:37 LivterJA 阅读(404) 评论(0) 推荐(0) 编辑

2015年7月28日 #

使用Notepad++编码编译时报错(已解决?)

摘要: 使用Notepad++编码编译时报错(已解决?)使用Notepad++编码,编译的时候经常会报错,说什么GBK编码啥啥啥~~~但同样的编码用ECLIPSE就没有问题.再有,用记事本把他保存成ANSI格式也没有问题.******难道JAVA编码不都是用UTF-8格式的吗?*****本帅今天决定暂不用N... 阅读全文

posted @ 2015-07-28 21:51 LivterJA 阅读(547) 评论(0) 推荐(0) 编辑