/*1、撰寫類Point,成員變數包括int型變數x, y; float型變數a, b;靜態int變數z;
撰寫方法setValue(int m, int n)為成員變數x,y賦值,
撰寫方法setValue(float a, float b)為成員變數a, b賦值,
完成靜態方法output()輸出所有成員變數的值;(this)*/
uj5u.com熱心網友回復:
你是來水帖的嗎?public class Point{
int x,y;
float a,b;
static int z=5;
public void setValue(int m, int n){
x=m;
y=n;
}
public void setValue(float a, float b){
this.a = a;
this.b = b;
}
public void output(){
System.out.println("x = " + x + ", y = " + y + ", a = " + a + ", b = " + b + ", z = " + z);
}
}
public class Test {
public static void main(String[] args) {
Point point = new Point();
point.setValue(1, 2);
point.setValue(3.0f, 4.0f);
point.output();
}
}
uj5u.com熱心網友回復:
學生黨能咋辦 老師說的又不細 不會只能問大佬咯 不過話說靜態方法output 前面不用static嗎uj5u.com熱心網友回復:
樓上寫錯了,靜態方法要有static,你們老師可能想讓你們學習一下 靜態和常量的區別,然后就出了這個問題,靜態的生命周期和普通變數是不一樣的,可以搜一下轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/100445.html
標籤:Java EE
