java~类的定义
介绍了类中私有变量,公共方法的定义实例
1:类定义的两种类型 的元素
1.1:变量。它的用处是保存对象的信息,
1.2:方法。方法是用于处理这些信息。
2:私有变量
实例私有变量通常声明为private,对象的private成员不能被其他对象直接访问。
3:公共方法
对象的公共方法可供与之交互的对象使用。公共方法和对象的公共变量构成了对象的接口。
Riddle类实例
view plaincopy to clipboardprint?
package lifevv;
public class Riddle {
//私有变量
private String question;
private String answer;
public Riddle(String q,String a){
//构造涵数把初始值q.a赋给它的变量:question,answer;
qquestion=q;
aanswer=a;
}
public String getQuestion(){
//返回保存在question里的数据
return question;
}
public String getAnswer(){
//返回保存在answer里面的数据
return answer;
}
}
package lifevv;
public class Riddle {
//私有变量
private String question;
private String answer;
public Riddle(String q,String a){
//构造涵数把初始值q.a赋给它的变量:question,answer;
question=q;
answer=a;
}
public String getQuestion(){
//返回保存在question里的数据
return question;
}
public String getAnswer(){
//返回保存在answer里面的数据
return answer;
}
}
2:新建一个RiddleUser类,调用Riddle类的方法。
view plaincopy to clipboardprint?
package lifevv;
public class RiddleUser {
public static void main(String []agrs){
Riddle ri=new Riddle("你是谁", "我是张三");//创建对象ri.
Riddle ri1=new Riddle("他 是谁","他是李四");//创建对象ri1.
System.out.print(ri1.getQuestion());//调用getQuestion()方法并显示出来
System.out.print(ri.getAnswer());
System.out.print(ri1.getQuestion());
System.out.print(ri.getAnswer());
}
}
package lifevv;
public class RiddleUser {
public static void main(String []agrs){
Riddle ri=new Riddle("你是谁", "我是张三");//创建对象ri.
Riddle ri1=new Riddle("他 是谁","他是李四");//创建对象ri1.
System.out.print(ri1.getQuestion());//调用getQuestion()方法并显示出来
System.out.print(ri.getAnswer());
System.out.print(ri1.getQuestion());
System.out.print(ri.getAnswer());
}
}
*方法调用与方法定义的对比:方法定义规定方法的动作,方法调用执行这些动作。
分享到:
相关推荐
74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象....
JAVA类的定义txt格式public class Account { private String id; private String name; private int balance;
2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip...
1.java定义抽象类.zip1.java定义抽象类.zip1.java定义抽象类.zip1.java定义抽象类.zip1.java定义抽象类.zip1.java定义抽象类.zip1.java定义抽象类.zip1.java定义抽象类.zip1.java定义抽象类.zip1.java定义抽象类.zip...
编辑一个JAVA程序,定义一个学生的类Student。这个类的属性(成员变量):“学号”,“班号”,“姓名”,“性别”,“年龄”;函数(成员方法):“获得学号”,“获得班号”,“获得性别”,“获得姓名”,“获得...
定义一个学生类,包括姓名,年龄。JAVA实现的,简单写了一个
定义一个类Employee(雇员) 三个属性,雇员姓名(name,String),薪水(salary,double),开始雇佣时间(hireDay,Date) 一个构造方法,带参数,初始化各个属性,特别要求带有年月日的参数,并利用GregorianCalendar日历...
创建一个名为Rectangle的类来表示一个使用宽度和高度来改变量的矩形,矩形的宽度和高度由构造方法来确定。为Rectangle类创建下列方法: getArea返回矩形的面积,要求长和高的范围为0~50; getPerimeter返回矩形...
通过书籍,个人整理的java基础之类的对象的定义的有关知识点
java中用数组为一个类定义多个对象,并对其进行实例化
定义两个类Dog,SmallDog,SmallDog继承Dog 说明一:关于Dog 两个属性,狗的名字(dogName,String),狗的年龄(dogAge,int) 一个方法,dogWalk(),打印一句话简单描述狗走路的样子 一个构造方法,无参数,在此构造方法...
使用抽象类定义一个“形状类”,能够计算周长和面积,分别用矩形、三角形、圆形对形状类进行继承,并定义测试类进行测试输出周长和面积。
java链表操作的基本单元-结点类的定义,包括数据域和指针域,望大神们指点
此篇文章简单的讲解了java方法的定义,使用方式,然后介绍了java方法的重载,这些在以后的工作中时时刻刻都要用到,可以说java一切功能的实现靠的就是java方法
java中的定义类
①定义公共类Test,则保存的文件名Test.java ②在Test中的main函数中定义Pen类的对象 Pen aPen = new Pen() 3. 使用对象 ①使用对象是应该用:对象名.成员 ②如:aPen.Write(),aPen.GetPrice()等
1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1....
54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java...
java 实验 继承与多态rectAngle 定义矩形类,用户输入矩形的长与宽,程序计算其面积和周长;派生子类正方形类,定义一个接口Printable源代码
类的定义