摘要:
package java04; /* * 当方法的局部变量和类的成员变量重名时,会根据“就近原则”,优先使用局部变量。 * 如果需要访问奔雷中的成员变量,需要使用格式: this.成员变量名 * * “通过谁调用的方法,谁就是this” * * */ public class Person2 { String name; //参数name是对方的名字 //成员变量n... 阅读全文
摘要:
package java04; /* * 问题描述:定义Person的年龄时,无法阻止不合理的数值设置进来 * 解决方案:用private关键字将需要保护的成员变量进行修饰 * * 一旦使用了private进行修饰,那么本来类当中仍然可以随意访问。 * 但是超出本类范围之外的就补不能直接访问了 * * 简介访问private成员变量,就是定义一对儿Getter/Setter方法 * * 命名规则 阅读全文
摘要:
package java04; /* 局部变量和成员变量的不同: 1、定义的位置不一样 局部变量:定义在方法内部 成员变量:在方法外部,直接写在类中 2、作用范围不一样 局部变量:只有方法中能使用,除了方法就不能用 成员变量:整个类都可以用 3、默认值不一样 局部变量:无默认值,先赋值在使用 成员变量:如果没有赋值有默认值 4、内存的位置不一样 局部变量:位于栈内存 成员变量:为于堆内存 5、生命 阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
package java04; /* * 通常情况下,一个类不能直接使用,需要创建一个对象,才能使用 * *步骤: * 1、导包:就是指出需要使用的类在什么位置 * import 包名称.类名称; * import java04.Student; * 对于和当前类属于同一个包的情况,可以省略导包语句不写 * * 2、创建,格式: * 类名称 对象名 = new 类名称(); * Student s 阅读全文
摘要:
package java04; /* * 定义一个类,用来模拟“学生”,其中包含量两个组合部分 * * 格式: * public class ClassName{ * //成员变量 * //成员方法 * } * * 定义类:就是定义类的成员,包括成员变量华人成员方法 * 成员变量:和以前定义变量几乎一样,只不过位置发生变化,在类中,方法外 * 成员方法:和以前定义方法几乎一样,只不过把statis 阅读全文
摘要:
package java04; import java.util.Arrays; /* 面向过程:当需要实现一个功能的时候,每一个护体的步骤都要亲力亲为,详细处理每一个细节 面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮忙做事 * * 面向过程思想是一种更符合我们思考的思想,它可以将复杂的事情简单化,并将我们从执行者变成指挥者 * * 面向对象的语言中... 阅读全文