2013年7月3日

java 包装类

摘要: java语言是面向对象的语言,但是java中的基本数据类型却不是面向对象的,因此在设计类时为每一个基本数据类型设计一个对应的类进行代表,这些对应的类叫做包装类(wrapper class)包装类位于java.lang包中基本类型包装类型byteBytebooleanBooleanshortShortcharCharacterintIntegerlongLongfloatFloatdoubleDouble对于包装类说,这些类的用途主要包含两种:a、作为和基本数据类型对应的类类型存在,方便涉及到对象的操作。b、包含每种基本数据类型的相关属性如最大值、最小值等,以及相关的操作方法。(1)带有基本值参 阅读全文

posted @ 2013-07-03 16:39 Jane_study 阅读(252) 评论(0) 推荐(0) 编辑

Java 抽象,接口

摘要: 抽象:使用abstract关键字所修饰的类抽象类无法实例化使用abstract关键之修饰的方法叫做抽象方法如果一个雷包含了抽象方法,那这个类一定是抽象类如果一个类是抽象类,那么这个类可以包含具体的方法接口java语言不支持一个类有多个直接的父类,但可以用implements 实现多个接口,间接地实现多继承。接口特征1)接口的成员币拿来那个默认都是public static final 类型,必须被显示初始化2)接口的方法默认为public,abstract类型,没有方法体,不能被实例化3)只能包含Public, static,final类型的成员和public,abstract类型的成员方法。 阅读全文

posted @ 2013-07-03 16:16 Jane_study 阅读(327) 评论(0) 推荐(1) 编辑

JAVA 主函数

摘要: Public static void main (string[] args) {}Public :访问权限最大Static:不需要对象,直接类名即可Void:主函数没有返回值Main 主函数特定的名称String[] args : 主函数的参数,是一个字符串数组类型的参数。 JVM 调用main方法时,传递的实际参数是new String[0]. 阅读全文

posted @ 2013-07-03 15:24 Jane_study 阅读(198) 评论(0) 推荐(0) 编辑

JAVA this VS static

摘要: 1. this :代表对象,所在函数所属对象的引用 在定义功能时,如果该功能内部使用到了调用该功能的对象,这事就用this来表示这个对象 可以用于构造函数的调用 this (实际参数); this.成员属性/成员方法: this ():调用的是本类中对应参数的构造函数,必须定义在构造函数的第一行。2. static:是一个修饰符,用于修饰成员变量和成员函数1) 特点:A: 实现对象中的共性数据的对象共享,可以将这个数据进行静态修饰B:被静态修饰的成员可以直接被类名调用 :类名.静态方式2)弊端A:被静态修饰的数据会变成是对象共享的数据。B: 静态方法只能访问静态成员,不可以访问非静态成员。C: 阅读全文

posted @ 2013-07-03 11:53 Jane_study 阅读(255) 评论(0) 推荐(0) 编辑

JAVA 封装 继承,多态

摘要: Java是一个面向对象的语言,java面向对象一般有三大特征:封装、继承、多态。封装:就是把一些属性和方法封装到一个类里。封装:隐藏对象的属性和实现细节,仅对外公开接口目的:增强安全性和简化编程,使使用者不必了解具体的实现细节。继承:就如子类继承父类的一些属性和方法。1. 继承是一种联接类的层次模型,并且允许和鼓励类的重用,提供了一红明确表达共性的方法。1)对象的一个新类可以从现有的类中派生2)新类继承了原始类的特性, 新类为原始类的派生类—子类, 原始类成为新类的基类---父类3)派生类可以从基类那里继承方法和实例变量,并且类可以修改或增加新的方法4)私有成员能继承,但由于访问权限的控制,在 阅读全文

posted @ 2013-07-03 10:46 Jane_study 阅读(236) 评论(0) 推荐(0) 编辑

JAVA类和成员的访问权限

摘要: 类:只有Public类的成员可以是: public ,private ,protectedpublic :任何其他类都可以访问它,不管是在同一个包还是另外一个包private: 该成员只能在隶属的类中访问protected: 相同包中的类可以访问 阅读全文

posted @ 2013-07-03 10:43 Jane_study 阅读(203) 评论(0) 推荐(0) 编辑

JAVA 构造函数

摘要: 1. 构造函数:用于给对象进行初始化,具有针对性特点: 1)该函数的名称和所在类的名称是相同的2)不需要返回值类型 3)没有具体的返回值public class Grandfather { Grandfather(); } 对象创建时都需要初始化才能使用。2.注意1) 类在定义时,没有定义构造函数,该类自动生成一个空参数的构造韩函数2)类中定义的话,自动取代默认3)一个类中可以有多个构造韩式,函数名相同,不同的是参数3. 构造函数和普通函数的差别1)两个函数的定义格式不同2)构造函数在对象创建时才被调用,用于初始化,而且初始化动作只执行一次 普通函数是在对象创建后需要调用时才执行,可以被调用. 阅读全文

posted @ 2013-07-03 10:38 Jane_study 阅读(253) 评论(0) 推荐(0) 编辑

导航