2011年12月2日

继承

摘要: 【类的继承格式】class 父类{}class 子类 extends 父类 {}例子:package test;import java.util.jar.Attributes.Name;class Person { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(... 阅读全文

posted @ 2011-12-02 17:23 wangbokun 阅读(163) 评论(0) 推荐(0) 编辑

例子

摘要: package test1;class Check { public boolean validate(String name, String password) {// 执行具体的验证操作 if (name.equals("wangbokun") && password.equals("123")) {// 验证 return true;// 登录信息正确返回true } else { return false; } }}class Operate {//本类只是调用具体的验证操作 private String info[];//定义一 阅读全文

posted @ 2011-12-02 15:52 wangbokun 阅读(132) 评论(0) 推荐(0) 编辑

内部类

摘要: 1.内部类的今本定义 在类内部可定义成员变量与方法,而且在类内部也可以定义另一个类。如果在类Outer的内部定义一个Inner,此时类Inner就成为内部类,而Outer则成为外部类。内部累可声明成public或private。当内部累声明成public或者private时,对其访问的限制与成员变量和成员方法相同。下面列出了内部累的定义格式:【内部类的声明格式】 标识符 class 外部类的名称{ //外部类的成员 标识符class内部类的名称{ //内部累的成员 }}范例:定义内部类package test;class Outer {//定义外部类 private St... 阅读全文

posted @ 2011-12-02 14:42 wangbokun 阅读(464) 评论(0) 推荐(0) 编辑

对象数组

摘要: 所谓对象数组,就是指包含了一组相关的对象的数组,但是在对象数组的使用中读者一定要清楚一点,数组一定要先开辟空间,但是因为其是引用数据类型,所以数组中的每一个对象都是null值,则在使用时数组中的每一个对象必须分别进行实例化操作。【 对象数组的声明】类 对象数组名称[]=new 类[数组长度]范例:声明一个对象数组,(动态初始化)package test9;class Person { private String name; // 私有name属性 public Person(String name) { // 构造方法 this.name = name; // 为姓名赋值 } public. 阅读全文

posted @ 2011-12-02 12:04 wangbokun 阅读(450) 评论(0) 推荐(0) 编辑

构造方法私有化

摘要: 1.问题的引入 类的封装性不只体现在对属性的封装上,实际上方法也是可以被封装的,当然,在方法封装中也包含了对构造方法的封装。一下就是对构造方法进行了封装.package test8;class Singleton { static Singleton instance = new Singleton(); // 在内部产生本类的实例化 private Singleton() { // 此处将构造方法进行封装 } public void print() { // 输出信息 System.out.println("hello word!!"); }}class test1 { 阅读全文

posted @ 2011-12-02 11:18 wangbokun 阅读(483) 评论(0) 推荐(0) 编辑

代码快

摘要: 所谓代码快是指是哦那个{} 括号括起来的一段代码,其中,同步代码快以后在解释1.普通代码块普通代码块就是直接在方法或是语句中定义的代码块package test6;public class CodeDemo01 { public static void main(String args[]) { //定义一个普通代码快 int x=30; System.out.println("普通代码块----> x=" +x); } int x=100; System.out.println("普通代码块----> x=" +x);} 2.构造块 构造代 阅读全文

posted @ 2011-12-02 10:20 wangbokun 阅读(221) 评论(0) 推荐(0) 编辑

main方法的理解

摘要: 参数的含义:public:表示此方法可以被外部调用。static:表示此方法可以由类名称直接调用。void:主方法是程序的起点,所以不需要任何返回值。main:系统规定好默认调用的方法名称,执行时默认找到main方法名称String args[]:表示的是运行时的参数,参数传递的形式为“java类名称 参数1 参数2....” 阅读全文

posted @ 2011-12-02 09:46 wangbokun 阅读(235) 评论(0) 推荐(1) 编辑

static

摘要: 如果使用一个类分别开辟栈内存及堆内存,在堆内存中要保存对象的属性,每个对象有自己的属性,如果现在有些属性希望被虽有对象恭喜,则就必须将其声明为static属性。如果一个类中的方法想由类调用,则可以声明static方法。1.使用static声明属性。 如果在程序中用static声明属性,则此属性成为全局属性(有些也成为静态属性),那么声明成全局属性到底有什么用呢?先看代码:package test3;class Person { String name; int age;static String country = "A城"; public Person(String na 阅读全文

posted @ 2011-12-02 09:36 wangbokun 阅读(219) 评论(0) 推荐(0) 编辑

导航