- 博客(10)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注
原创 JAVA类--重中之重--好复杂
今天写我们需要精通的一些java类;这好像很复杂,东西太多有的都记不住,只能死记硬背,经常练习了,但又爱玩坐不住啊,所以这张弄的我很纠结啊!慢慢写吧哎作业还没交呢呼呼,都赶一块了!! Java系统提供了大量的类和接口供程序开发人员使用,并且按照功能的不同,存放在不同的包中。这些包的集合就是应用程序的编程接口(Application Programming Interface,A
2012-04-22 22:05:52 1049
原创 接口
接口是另一种定义数据类型的方式。它和类非常相似的。相同之处:都有成员变量和成员方法 ;也可以形成继承关系不同之处:接口中的属性都是常量(final);接口中的方法是抽象方法(没有方法体)引入接口的原因:Java只支持单重继承,每个类只能有一个超类。但实际应用中有时候需要多重继承--使用接口,一个类可以实现多个接口。接口的定义[public] interface 接口名
2012-04-15 21:09:53 728
原创 单例类、final、抽象类
前些日子一直没写博客,因为病了,所以就耽误了,现在好点了要继续了;下面先写单例类了:单例设计模式:解决一个类在内存中只存在一个对象。单例(Singleton)类:如果一个类始终只能创建一个实例.想要保证对象的唯一:1.禁止其他程序自由创建对象:将构造方法私有化,使用private修饰。2.为了让其他程序可以访问到该类对象,只能在本类定义一个对象:在类中创建一个本类对象。3.
2012-04-15 20:58:20 1110
原创 静态初始化块
在写静态初始化块的同时,我要先写另一个相对来说比较重要的一个概念;子类对象和父类对象的转换,和基本类型之间的强制类型转换一样,存在继承关系的父类对象和子类对象也可以在一定条件下相互转换。转换规则如下:1、子类对象可以被视为其父类的一个对象。2、父类对象不能被当做是某一个子类的对象;3、如果一个方法的形参定义的是父类对象,那摩调用这个方法时,可以使用子类对象作为实际参数。4、
2012-04-15 16:55:44 1238
原创 java类的继承
今天讲的内容很重要哦,是关于类的继承,这将会是学习java的关键;继承:是面向对象编程的三大特征之一,也是实现软件复用的重要手段;java的继承具有单继承的特点,即每个子类只能有一个直接父类;类的继承提高了程序代码的重用性和可扩充性,缩短了软件开发的周期。实现继承的类成为子类,被继承的类叫做父类;子类和父类的关系,是一般和特殊的关系;子类继承父类的语法格式是:: 修饰符
2012-04-09 20:20:51 7536
原创 常量、封装和隐藏
之前我说过变量,但这次的变量会更加细一点;变量可分为两大类,成员变量、局部变量; 实例变量(不使用static修饰):它从这个类的实例被创建开始起存在,直到系统完全销毁这个实例---与实例共存亡。 成员变量 类变量(使用static修饰):它从这个类的准备阶段起开始存在,直到系统完全销毁这个类时消
2012-04-08 16:04:16 903
原创 递归和重载
首先先讲一个形参长度可变的方法,从JDK1.5以后,Java允许定义形参长度可变的参数,从而允许为方法指定数量不确定的形参。这个方法不错,以后用的时候可能会很简单,减少麻烦了;形参长度可变的方法定义:如果在定义方法时,在最后一个形参的类型后增加三点…,则表明该形参可以接受多个参数值,多个参数值被当成数组传入。例: public static void outClassInfo
2012-04-08 11:22:29 732
原创 参数传递
今天要讲的是方法的参数传递,主要有值传递和参数传递;值传递:将实际参数值的副本传入方法内,而实际参数本身不会受任何影响;如果定义方法时包含了形参,则调用方法时必须给这些形参指定参数值,调用方法时实际传给形参的参数值也被称为实参。 public class TestTransfer{ public static void changeAB(int a,int b) {
2012-04-08 10:24:59 581
原创 类和对象
今天写第四章,是重点哦,面向对象的方法; 类和对象;类和对象是面向对象程序设计的核心。编写程序对一个问题的求解的过程可以看作是定义类和对象的过程。类是模板,对象是实例;类是抽象的,对象是具体的。对象:是构成系统的最基本的单位。 属性:描述对象的静态特征 行为:描述对象的动态特征定义类的简单语法格式[修饰符] class 类名{
2012-04-03 10:08:48 1044 2
原创 流程控制语句
放假了,清明节恩恩,前天的补回来,现在讲流程控制语句;最常见的程序结构顺序结构:从上到下一行一行的执行,中间没有任何判断和跳转。分支结构:当条件成立时,执行语句1,当条件不成立时,执行语句2;if条件语句:使用布尔表达式或布尔值作为分支条件来进行分支控制;if-else语句、switch语句;if(){} if(){} else {} if(){}else if(
2012-04-03 09:55:59 684
TA创建的收藏夹 TA关注的收藏夹
TA关注的人