`
wj603201
  • 浏览: 62366 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

java~类的定义

阅读更多
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类的定义与创建对象.zip

    74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象....

    JAVA类的定义txt格式

    JAVA类的定义txt格式public class Account { private String id; private String name; private int balance;

    2.java定义泛型类.zip

    2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip2.java定义泛型类.zip...

    1.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程序,定义一个学生的类Student。这个类的属性(成员变量):“学号”,“班号”,“姓名”,“性别”,“年龄”;函数(成员方法):“获得学号”,“获得班号”,“获得性别”,“获得姓名”,“获得...

    JAVA定义学生类

    定义一个学生类,包括姓名,年龄。JAVA实现的,简单写了一个

    JAVA类的构造定义演示例程

    定义一个类Employee(雇员) 三个属性,雇员姓名(name,String),薪水(salary,double),开始雇佣时间(hireDay,Date) 一个构造方法,带参数,初始化各个属性,特别要求带有年月日的参数,并利用GregorianCalendar日历...

    JAVA类的定义与方法演示

    创建一个名为Rectangle的类来表示一个使用宽度和高度来改变量的矩形,矩形的宽度和高度由构造方法来确定。为Rectangle类创建下列方法:  getArea返回矩形的面积,要求长和高的范围为0~50;  getPerimeter返回矩形...

    java基础-类和对象的定义

    通过书籍,个人整理的java基础之类的对象的定义的有关知识点

    java中用数组为一个类定义多个对象

    java中用数组为一个类定义多个对象,并对其进行实例化

    JAVA类的定义及继承演示

    定义两个类Dog,SmallDog,SmallDog继承Dog 说明一:关于Dog 两个属性,狗的名字(dogName,String),狗的年龄(dogAge,int) 一个方法,dogWalk(),打印一句话简单描述狗走路的样子 一个构造方法,无参数,在此构造方法...

    Java:使用抽象类定义一个“形状类”,能够计算周长和面积。

    使用抽象类定义一个“形状类”,能够计算周长和面积,分别用矩形、三角形、圆形对形状类进行继承,并定义测试类进行测试输出周长和面积。

    java结点类

    java链表操作的基本单元-结点类的定义,包括数据域和指针域,望大神们指点

    JAVA方法的定义和方法的重载Overload.docx

    此篇文章简单的讲解了java方法的定义,使用方式,然后介绍了java方法的重载,这些在以后的工作中时时刻刻都要用到,可以说java一切功能的实现靠的就是java方法

    java学习中的java中的定义类

    java中的定义类

    一个公共类Test在其中的main函数中使用Pen类定义对象

    ①定义公共类Test,则保存的文件名Test.java ②在Test中的main函数中定义Pen类的对象 Pen aPen = new Pen() 3. 使用对象 ①使用对象是应该用:对象名.成员 ②如:aPen.Write(),aPen.GetPrice()等

    1.java泛型定义.zip

    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方法定义.zip

    54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java方法定义.zip54.java...

    java 实验 继承与多态rectAngle 定义矩形类源代码

    java 实验 继承与多态rectAngle 定义矩形类,用户输入矩形的长与宽,程序计算其面积和周长;派生子类正方形类,定义一个接口Printable源代码

    类类的定义

    类的定义

Global site tag (gtag.js) - Google Analytics