java類的設計
❶ java 設計類
class Point{
public Point(int index,int finalRate,int bate){
for(int i = index; i<=finalRate; i +=bate){
System.out.print(i+",");
}
System.out.println();
}
public Point(int x){
this(1,5,1);
}
public static void main(String[] args){
new Point(10);
new Point(3,15,3);
}
}
❷ java 類的設計
類名:ArrayMixed
靜態公有方法:getMixed(object[] arr1, object[] arr2)
返回:交集數組
❸ 設計一個java類
只有入學日期怎麼判斷有沒有離校啊?都沒有離校日期。
你說的兩個方法位學生信息賦值,是不是構造方法?
我寫一個給你看看符合不符合要求。
import java.util.Date;
public class Student {
private String name;//姓名
private int number;//學號
private int age;//年齡
private Date inDate;//入學日期
//默認構造方法
public Student(){
this.name="張三";
this.number = 1;
this.age = 23;
this.inDate = new Date();
}
//傳參構造方法
public Student(String name, int number, int age, Date inDate) {
this.name = name;
this.number = number;
this.age = age;
this.inDate = inDate;
if(inDate.compareTo(new Date()) < 0){
System.out.println("該學生已經離校");
}else{
System.out.println("該學生尚未離校");
}
}
}
❹ java類、方法的設計
在Java面向對象編程的過程中,類的設計是一個很有挑戰性的工作,不同的人可能對於類的理解不一樣,設計出來的類也可能不一樣,總結出以下幾點關於類設計方面的建議供開發人員參考:
1.永遠保持數據私有
保持數據的私有是設計類時,必須重點考慮的問題。保持私有的數據有利於封裝。雖然為了保持數據的私有,需要編寫設置器與訪問期,但這比起不是數據私有要安全的多。
2.永遠初始化數據
Java不提供對本地變數的初始化,但它會初始化對象中的實力欄位。在設計類時盡量不要依賴於系統的默認值,最好明確的初始化變數。可以通過賦值或構造器對變數進行初始化。
3.不要在一個類中使用太多的基本類型
把相關的基本類型利用封裝的功能,設計成一個單獨的類;在引用時也同樣盡量使用一個單獨的類封裝同一功能的類似欄位。這樣做的結果可以使類更易於理解和修改。
例:在一個類中需要引入人的某些屬性
Private String peopleName;
Private String peopleSex;
Private String peopleBirthday;
在正中情況下,可以設計一個People類來實現這些欄位的封裝,在新設計的類中,只需要一個類的實例:
People aPeople = new People();
就可以得到相關的屬性值。
4.盡量使類的功能單一化
這句話很難用一句明確的語言來形容,什麼樣的類是功能單一的呢,可以這樣理解,例如設計一個類時,盡量不要將太多的功能放到一起。
❺ java類的設計,急求答案!!!!
建立第一個類student(學生類)類再加上學生的屬性方法,接著在建立class(課程類)類,也包含響應的屬性和方法最後在建立room(宿舍類)類包含響應的屬性和方法以建立三個介面(interface)學生介面,課堂介面、宿舍介面,在介面定義相應的方法,最後在main方法里把各個介面new出來在實現各個屬性和方法,時間有限就說這么多了
學生類
package com.stu;
public class Student {
private String name;
private int age;
private boolean sex;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
package com.sub;
課程類
public class Subject {
private String name;
}
宿舍類
package com;
public class Room {
private String name;
}
再加上相應的屬性和方法
❻ 設計一個簡單的Java類
兄弟 這樣的問題其實很多人都會,但為什麼沒人幫忙呢 是因為這樣的問題寫起來太麻煩了,而且沒有多大新意,按老套路寫了
無非就是變數 函數之類的
好了 明天中午之前 我寫看看
❼ java 設計一個類 很簡單的
publicclassMyInteger{
intvalue;
publicMyInteger(intvalue){
this.value=value;
}
publicintgetInteger(){
returnvalue;
}
publicbooleanisEven(){
returnisEven(value);
}
publicbooleanisOdd(){
returnisOdd(value);
}
publicbooleanisPrime(){
returnisPrime(value);
}
publicstaticbooleanisEven(intvalue){
if(value%2==0)
returntrue;
else
returnfalse;
}
publicstaticbooleanisOdd(intvalue){
if(value%2==1)
returntrue;
else
returnfalse;
}
publicstaticbooleanisPrime(intvalue){
for(inti=2;i<value;i++)
if(value%i!=0)
returnfalse;
returntrue;
}
}
❽ JAVA設計類
/**
* 圖形介面, 有兩個介面方法, 求周長和求面積
*/
public interface Graphic {
double getCircumference(); // 求周長
double getAreaSize(); // 求面積
}
/**
* 矩形類實現圖形類
*/
public class Rectangular implements Graphic {
private double width;
private double height;
public Rectangular(double width, double height) {
this.width = width;
this.height = height;
}
public double getAreaSize() {
return 2 * (width + height);
}
public double getCircumference() {
return width * height;
}
}
/**
* 三角形類實現圖形類
*/
public class Triangle implements Graphic {
private double line1;
private double line2;
private double line3;
public Triangle(double line1, double line2, double line3) {
this.line1 = line1;
this.line2 = line2;
this.line3 = line3;
}
public double getCircumference() { // 實現求周長方法
return line1 + line2 + line3;
}
public double getAreaSize() { // 實現求面積方法
double p = getCircumference() / 2; // 海倫公式 : p=(a+b+c)/2, s = √p(p-)(p-b)(p-c)
return Math.sqrt(p * (p - line1) * (p - line2) * (p - line3));
}
}
❾ java類的設計
繼承了父親的姓,實現了母親愛好介面,
如:子1愛好 A運動
子2愛好 B運動
子3愛好 C運動
是這個意思,具體的關系、身份證號你自己編吧。
示意代碼:
class 父親
{姓=王;}
interface 母親
{public String get愛好();}
class 子 extends 父親 implement 母親
{public String get愛好(){return 足球;}}