继续在MyEclipse上测试
// 关键字 public 是一个可见的修饰符,指明了这个类对于其他类来说都是可见的。
// 一个文件只有一个外部类可以声明为public。多于一个的public 类,将会发生一个编译期错误。
/**
* @author 木炭
* 类、类实例、方法、自动局部变量
*/
public class Class2 {
public int iShad = 10;
/**
* @param args
*/
public static void main(String args[]) {
/*在Class2类中创建的其他实例中,方法被类的每个实例所调用。
每个类的实例将能够访问它自己的变量。因此下面的代码将调用不同实例的amethod 方法
*/
Class2 hw = new Class2();// 这里有一个命名习惯,一个类的实例名以小写字母开头,而类的名字以大写字母开头。
Class2 hw2 = new Class2();
hw.amethod();
hw2.amethod();
}
public void amethod() {
int iShad = 99;
System.out.println("iShad=" + iShad);//将打印 99 而不是10
/*自动局部变量是方法变量。它们在方法代码开始运行时生效,并在方法结束时失效。
如果你希望一个值在方法被调用时保持,你需要将变量创建在类级别。
一个自动变量将“屏蔽”类级别的变量。*/
}
}
/**
* @author 木炭
* 修饰语和封装
*/
public class EncBase {
private int iEnc = 10;
// 通过get;set代码执行处理方式,实际的程序代码行可以改变,而外面的部分(接口)保持不变。
public int getIEnc() {
return iEnc;
}
public void setIEnc(int enc) {
if (enc < 1000) {
iEnc = enc;
} else
System.out.println("Enc的值必须小于1000");
}// End if
/**
* @param args
*/
public static void main(String[] args) {
EncBase b = new EncBase();
b.setIEnc(101);//当然也可以简单的用b.iEnc=101来赋值,不推荐;
System.out.println("b.getIEnc()="+b.getIEnc());
// 如果setIEnc输入的enc值小于1000则赋值给IEnc,运行结果:b.getIEnc()=101
// 否则打印:Enc的值必须小于1000
}
}
分享到:
相关推荐
SCJP考试指南(考试号310-065 中文版 中文版中文版
《SCJP考试指南(310-065...总之,SCJP认证是Java程序员职业生涯的一个重要证明,而《SCJP考试指南(310-065)》则是一份宝贵的备考资源,它将帮助你全面理解和掌握Java编程的核心知识,为顺利通过考试打下坚实的基础。
SCJP – Sun Certified Java Programmer (Sun Java 程序员认证).Sun 公司作为Java 语言的发明者,对...2. 持有SCJP 认证者的平均资薪比持有其他认证的开发人员高21.7% 3. 持有SCJP 认证者在公司更容易获得晋升的机会
【SUN-JAVA-SCJP认证考试】是Java开发者的一项基础资格认证,全称为Sun Certified Programmer for the Java 2 Platform, Standard Edition。这个考试主要针对Java编程语言的基础知识,包括语法、面向对象概念、异常...
本书旨在帮助读者准备scJP Java 6认证考试,书中涵盖了SCJP考试的所有考试要点,详细地介绍了参加该项考试的考生和Java程序员应掌握的所有技能。主要内容包括:声明与访问控制、面向对象 赋值、运算符、流程控制、...
《SCJP考试指南(考试号310-065)》是一本针对SUN认证SCJP(Sun Certified Programmer for Java 6)考试的重要参考书籍。SCJP是Java程序员的基础认证,旨在验证开发者对Java语言核心概念的理解和应用能力。考试号310-...
本人于2009年2月9日以91%考过SCJP 6.0,也就是CX-310-065.在准备的过程中,发现网上的资料太多太杂,基于最新版的JDK 1.6的也没有太多.所以在我考过之后,把我自学时的精华分发出来. 一本是英文原版教材,被传为SCJP的...
《SUN认证——SCJP考试题库(310-055)》是一份针对Sun Microsystems公司(现已被Oracle收购)的Java程序员认证考试的重要参考资料。SCJP(Sun Certified Programmer for the Java Platform, Standard Edition)是...
SCJP 的学习/考试过程是相对相对比较明确的,首先学员参加SL-275的培训课程(标准费用大致在2600人民币,包括考试券、教材费),也可以单独购买考试券(Certification Voucher,费用现在是1250元),然后在Prometric...
### SCJP 认证考试指南知识点详述 #### 一、SCJP 认证概述 - **名称**:SCJP 全称为 Sun Certified Java Programmer,即 Sun 认证的 Java 程序员证书。 - **颁发机构**:由 Sun Microsystems(太阳微系统公司)...
本书旨在帮助读者准备scJP Java 6认证考试,书中涵盖了SCJP考试的所有考试要点,详细地介绍了参加该项考试的考生和Java程序员应掌握的所有技能。主要内容包括:声明与访问控制、面向对象 赋值、运算符、流程控制、...
SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)是Java编程语言的一个认证考试,主要用于验证候选人的基础知识和编程能力。这个考试是针对Java SE(标准版)平台的,以前由Sun ...
SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)是Oracle公司为Java程序员提供的一项认证考试,考试号310-065。这个认证主要针对的是Java SE(标准版)平台的基础编程知识,旨在验证...
本指南,即"SCJP 认证考试指南中文官方版",是为准备SCJP考试的考生提供的一份官方参考资料。它涵盖了考试的所有核心主题,包括但不限于以下内容: 1. **Java语法基础**:深入讲解Java编程语言的基本语法,如变量、...
SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)是Oracle公司为Java程序员提供的一项认证考试,旨在验证考生对Java编程语言的基础知识和理解。SCJP证书是许多初级和中级Java开发者简历...
SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)是Oracle公司为Java程序员提供的一项认证考试,考试号310-065。这个认证主要针对的是Java SE(标准版)平台的基础编程知识,旨在验证...
这款"JAVA SCJP 认证 310-065 考试模拟软件"是一个专门为备考者设计的学习工具,它模拟了真实的考试环境,帮助考生熟悉考试流程和格式。70道题目代表了正式考试中的题量,每题选择选项数目有标识,有助于考生了解...
本书旨在帮助读者准备SCJP Java 5认证考试。书中涵盖了SCJP考试的所有考试要点,详细地介绍了参加SCJP的考生和Java程序员所应该掌握的所有技能。 本书主要内容包括:声明和访问控制、面向对象、赋值和初始化、...