用JAVA创建一个类,要求有成员函数和变量,构造函数,要使用这个类创建对象。

跪求

第1个回答  推荐于2016-11-24
public class Book {

    private String title;
    private int pageNum;
    private String type;

    public Book(String title, int pageNum, String type) {
        this.title = title;
        this.pageNum = pageNum;
        this.type = type;
    }

    public void detail()
    {
        System.out.println(this.title+","+this.pageNum+","+this.type);
    }
}

public class BookTest
{
    public static void main(String[] args) {
        Book book = new Book("java编程",190,"计算机");
        book.detail();
    }

}

追问

哥~~老师说差一点内容~靠你了哥~~么么哒~~

追答

差啥,你让老师点一下,我完全按照你要求写的
成员变量:title,pageNum,type
构造函数:Book(String title, int pageNum, String type)
创建对象:Book book = new Book("java编程",190,"计算机");

你说还差啥...=。=要不然就是你给我的要求和老师的要求不一样了,要是要求一样,你就拿我问你的话,再问老师

追问

谢谢哥~好了哥 谢谢 哥

本回答被提问者采纳

java如何定义一个类,创建它的成员变量和方法?
} public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } }回答的有点简单,与其说如何定义一个类,还不如说如何理解面向对象的思想!!

用java写一个课程类
* 3、成员方法:(1)cNumber 、cName、cUnit属性的set和get方法 * (2)printCourceInfo:用于输出课程的相关信息; * 4、编写Cource类的测试程序,创建课程对象:编号为070401,课程名为Java程序设计,学分为4。要求输出课 *\/public class Course { private int cNumber; private String cName; ...

以程序为例,讲解java中包,类,构造函数,成员变量,成员方法,重载,接口,SU...
1、认识成员变量(类或对象的状态)、类变量、实例变量、局部变量、方法参数之间的区别 成员变量(field)是没有定义在代码块(包括初始化块、成员方法)中的变量。成员变量是类变量还是实例变量取决于在其声明中是否使用了static关键字。类变量在声明是用了static关键字,它的另一个名字叫静态变量、静态...

java 类中定义一个类,这两个类构造函数先后问题
1、调用顺序:JAVA类首次装入时,会对静态成员变量或方法进行一次初始化,但方法不被调用是不会执行的,静态成员变量和静态初始化块级别相同,非静态成员变量和非静态初始化块级别相同。先初始化父类的静态代码--->初始化子类的静态代码--> (创建实例时,如果不创建实例,则后面的不执行)初始化父类的非...

java 不管类中是否定义了何种构造函数,创建对象时都可以使用默认的构造...
public Java(int a){ } } 当你要创建对象的时候,使用如下方法,JAVA就会报错 Java j=new Java();因为你自己定义了构造函数,JAVA就不再提供默认构造函数了 上面那个类的解决办法有两个 --- Java j=new Java(123);--- class Java{ public Java(){ } public Java(int a){ } } Java ...

JAVA一个类有两个构造函数,当在一个构造函数中调用另外一个构造函数时...
this()这个能表示是当前对象的构造方法,不会弄两个对象出来。this有个作用就是表示自己类的对象。所以除非想弄两个对象,否则构造掉构造就要加this。操作方法如下:1、首先,先写一个完整数据,这是一个最原始的构造方法,如图。2、访问修饰符,访问权限修饰符对构造方法的重载不影响。所以不是构成不...

java定义一个Employee类
this.salary *= (1 + byPercent \/ 100);} public String getName() { return name;} public void setName(String name) { this.name = name;} public double getSalary() { return salary;} public void setSalary(double salary) { this.salary = salary;} public LocalDate getHiredate(...

定义一个类,类中有两个整型变量x和y,并定义构造函数初始化这两个变量...
int y) { return x % y;} public int getmax(int x, int y) { return Math.max(x, y);} public int getmin(int x, int y) { return Math.min(x, y);} } 就是用java写,也就这样啊,如果是要用什么其他的东西,如 要加异常,或用继承进行方法覆盖的话,请补充说明呵呵。

java构造函数有什么用,怎么用
Java中的构造函数主要用于初始化对象的状态。当我们创建一个对象时,构造函数会被自动调用,以设置对象的初始状态。每个类都可以有一个或多个构造函数,根据参数的不同,构造函数的职责也有所不同。其主要作用包括:1. 初始化对象的属性。2. 为对象的行为设置初始状态。3. 验证传递给对象的初始值是否...

java自定义了一个类,有构造函数,怎么给一个对象赋初值
} public String getName(){ return name ;} public int getAge(){ return age ;} public static void main(String[] args){ \/\/两种方法赋初值 \/\/第一种 Person p1 = new Person("jack",19) ;\/\/第二种 Person p2 = new Person() ;p2.setName("jack");p2.setAge(19) ;} } ...

相似回答