当前位置:首页 » 编程语言 » java编写一个类

java编写一个类

发布时间: 2022-06-12 18:39:11

㈠ 用java编写类

class 汽车{
int 自重;

double 载量;
string 颜色;
string 启动方式;
string 驱动方式;
}

class 小汽车 extends 汽车{
super();

int 载客数;
}

class 客车 extends 汽车{
super();

int 载客数;
}

class 货车 extends 汽车{
super();

boolean 自卸否;
}
希望能解决您的问题。

㈡ java 定义类 如何写

类是一种引用数据类型。类为对象的模板,简单的说就是分类。

类的定义包括“成员变量”的定义和“方法”的定义,其中“成员变量”用于描述一类对象共同的数据结构。在Java语言中,类的成员变量的定义可以使用如下语法:

class 类名 {

成员变量类型变量名称;

………

}

类是用class关键字来定义的一种抽象数据类型,类不但定义了抽象数据类型的组成(成员变量),同时还定义了对该类型可以实施的操作(方法),类名的首字母必须大写。看如下代码定义了雇员类:

/** 定义雇员类 */

public class Emp{

String name;

int age;

char gender;

double salary;

}

在如上的实例代码中,仅仅定义了Emp类型的组成,即成员变量。该类定义了4个成员变量:String类型的name用于存放名字;int类型的age用于存放年龄;char类型的gender用于存放性别;double类型的salary用于存放工资。

㈢ 编写一个简单Java类Student类。 2. 编写一个简单Java类Student类

public class Student {
// 1)包含两个属性sno(学号)和age(年龄),属性全部封装。
private String sno;
private int age;

// ① 提供一个两参构造方法对属性赋值,另外提供一个无参构造方法。
public Student(String sno, int age) {
this.sno = sno;
this.age = age;
}

public Student() {
}

// ② 提供一个返回信息的方法,方法名getInfo( ),返回两个属性的信息。
public void getInfo() {
System.out.println("学号: " + sno + ", 年龄: " + age);
}

// ③ 提供getter和setter方法。
public String getSno() {
return sno;
}

public void setSno(String sno) {
this.sno = sno;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}
}

㈣ 用JAVA编写一个程序,要求如下:

实现代码如下:

Student类:

public class Student {
private String name;
private String sex;
private int age;
private double chinese;
private double math;
private double english;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getSex() {
return sex;
}

public void setSex(String sex) {
this.sex = sex;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}

public double getChinese() {
return chinese;
}

public void setChinese(double chinese) {
this.chinese = chinese;
}

public double getMath() {
return math;
}

public void setMath(double math) {
this.math = math;
}

public double getEnglish() {
return english;
}

public void setEnglish(double english) {
this.english = english;
}
}

-----------------------------------------------------------------

StudentTest类:(测试类)

import java.util.Scanner;

public class StudentTest {
public static void main(String[] args) {
Student student = new Student();
Scanner sc = new Scanner(System.in);
System.out.println("请输入姓名:");
student.setName(sc.next());
System.out.println("请输入性别:");
student.setSex(sc.next());
System.out.println("请输入年龄:");
student.setAge(sc.nextInt());
System.out.println("请输入语文成绩、数学成绩、英语成绩:");
student.setChinese(sc.nextDouble());
student.setMath(sc.nextDouble());
student.setEnglish(sc.nextDouble());
Double count = student.getChinese()+ student.getMath()+student.getEnglish();
System.out.println("姓名:"+student.getName()+" 性别:"+student.getSex()+" 年龄:"+student.getAge());
System.out.println("总分:"+count+" 平均分:"+count/3);
}
}

运行结果为:

㈤ 用Java语言写一个类

class Student {
private String sno;
private int age;
private String name;
private String grade;

public Student(){}
public Student(String sno, int age, String name, String grade) {
this.sno = sno;
this.age = age;
this.name = name;
this.grade = grade;
}
public String getSno() {
return sno;
}
public void setSno(String sno) {
this.sno = sno;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public String getGrade() {
return grade;
}
public void setGrade(String grade) {
this.grade = grade;
}

public void showSno(){
System.out.println(" 学号为:"+this.getSno());
}

public void showAge(){
System.out.println(" 年龄为:"+this.getAge());
}
public void showName(){
System.out.println(" 姓名为:"+this.getName());
}

public void showGrade(){
System.out.println(" 班级为:"+this.getGrade());
}
}

public class TestStudent{
public static void main(String args[]){
Student s1=new Student("001",20,"张三","07(4)");
s1.showName();
s1.showAge();
s1.showSno();
s1.showGrade();
}
}

㈥ java 编写一个类Book,代表教材,并编写测试类完成信息输出

㈦ 求java代码 编写一个类 完成以下任务

import java.util.Scanner;
public static void main(String [] args){
Scanner sc = new Scanner();
System.out.println("请输入第一个数字:");
int one=cs.nextInt();
System.out.println("请输入第二个数字:");
int two=cs.nextInt();
System.out.println("请输入第三个数字:");
int three=cs.nextInt();
if(one==two&&two==three){
System.out.println("这三个数相等");
}else{
if(one+two+three>1000){
System.out.println("这三个数之和大于1000");
}else{
System.out.println("这三个数之和不大于1000");
}
}
}

程序没有加各种异常校验,用app打的,好多类没有工具都不会打了,自己补全吧。

㈧ JAVA编写一个学生类的程序

学生类:
public class Student{
private String name;
private int age;
private double score;
public dd(String name, int age, double score) {
super();
this.name = name;
this.age = age;
this.score = score;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}

public void printInfo()
{
System.out.println("name:"+name);
System.out.println("age:"+age);
System.out.println("score:"+score);
}
} main() 方法:public class TestStudent{
public static void main(String[] args) {
Student stu=new Student("李四",20,89);
stu.printInfo();
}} 友情提示:考试的题目还是应该自己做,尽管就是做错了,那对自己还是很有帮助的

㈨ JAVA编写一个类

用set和get方法,属性封装。private String str;

public void setStr(String str) {
this.str = str;

}

public String getStr() {
return str;

}

用eclipse工具,在类中直接创建一个变量如下:
private String str;

然后在类中点击右键,选择Source(快捷键为Shift+Alt+s)---->Generate Getters and Setters,然后选择你需要添加方法的变量就可以自动生成set和get方法了。
如果有特殊的业务逻辑,可以在set和get方法中写入算法

㈩ java编写类,求解

public class Cource{

private String cNumber;
private String cName;
private double cUnit;
public static int cTotalNum = 0;

public Cource(){
this.cName="java";
this.cNumber="123";
this.cUnit = 100;
this.cTotalNum++;
}
public String getCName() {
return cName;
}
public void setCName(String name) {
cName = name;
}
public String getCNumber() {
return cNumber;
}
public void setCNumber(String number) {
cNumber = number;
}
public double getCUnit() {
return cUnit;
}
public void setCUnit(double unit) {
cUnit = unit;
}

public void printCourceInfo(){
System.out.println("cName:"+this.getCName());
System.out.println("cNumber:"+this.getCNumber());
System.out.println("cUnit:"+this.getCUnit());
}
}

热点内容
红帆oa服务器地址查询 发布:2025-02-07 14:31:41 浏览:657
文本框脚本图片 发布:2025-02-07 14:23:28 浏览:231
少儿编程c语言 发布:2025-02-07 14:22:50 浏览:218
一阶低通滤波器c语言 发布:2025-02-07 14:22:37 浏览:852
电脑的东西为什么粘贴不到服务器 发布:2025-02-07 14:21:04 浏览:196
手机脱模解压视频 发布:2025-02-07 14:20:18 浏览:473
密码多少密码多少密码多少密码 发布:2025-02-07 14:07:30 浏览:857
我的世界启动器电脑服务器 发布:2025-02-07 14:07:27 浏览:484
爱加密深圳科技有限 发布:2025-02-07 14:07:26 浏览:87
c语言密码星号 发布:2025-02-07 14:07:24 浏览:801