❶ java如何創建一個類的對象
Java創建一個類的對象通過new關鍵字創建:
語法如下:
類 對象 = new 類構造方法();
實例:
public class Person{
String name;
char sex;
int age;
public static void main(String[] args){
//在main方法完成Person類的對象person創建
Person person1 = new Person();
}
}
你明白了嗎?
❷ Java如何創建一個類
定義一個類,class A={},然後創建這個類對象,A a = new A();有沒有參數看你類定義的構造函數; 例代碼如下:
class TestInner{
public static void main(String [] args)
{
Outer outer = new Outer();
Outer.Inner inner = outer.new Inner();
}
}
在內部類(Inner Class),可以隨意的訪問外部類的成員,這可讓我們更好地組織管理我們的代碼,增強代碼的可讀性。
❸ 如何創建JAVA類,如下
1)new--->project--->Java Project --> Project Name 中寫工程
2) public class Mammal{
public int weight; //類型根據需要定
protected int height;
int legs;
private int tail;
public void printWeight() {
System.out.println(「 The weight is: 」+weight);
}
protected void printHeight() {
System.out.println(「 The heigh tis: 」 + height);
}
void printLegs(){
System.out.println(「 The tail tis: 」+ tail);
}
private void printTail(){
System.out.println(「 The legs tis: 」+ legs);
}
}
3) public class Cat extends Mammal{
public void printWeight() {
System.out.println(「 The weight of the cat is: 」+weight);
}
}
哎, 沒有動力了, 不想寫了, 先給分吧, 有動力再寫吧
❹ Java創建類的實例的幾種方法
1、定義一個類
public class MyClass{
}
2、類中定義一個方法,創建該類實例
public class MyClass{
public MyClass getMC(){//該方法返回類實例
return new MyClass();//返回類實例
}
}
❺ java中如何以給定的字元串為名字創建某個類的實例
可以用反射根據給定的類名來動態生成實例
比如你定義了一個類
packagesample;
/**
*Createdbypseudoon15-9-16.
*/
publicclassTestClass{
privateStringname;
publicTestClass(Stringname){
this.name=name;
}
@Override
publicStringtoString(){
return"TestClass{"+
"name='"+name+'''+
'}';
}
}
然後使用如下代碼創建這個類的一個實例
publicstaticvoidmain(String[]args)throwsException{
//載入要反射的類
Classclz=Class.forName("sample.TestClass");
//找到類的構造方法
Constructorconstructor=clz.getDeclaredConstructor(String.class);
//使用找到的構造方法創建實例
Objectinstance=constructor.newInstance("Lilei");
System.out.println(instance);
}
這個instance就是需要的結果
❻ java中怎樣創建一個類有那些方法,請舉例說明.謝謝!
1、定義一個類,class A={},然後創建這個類對象,A a = new A();有沒有參數看你類定義的構造函數;
2、繼承java已有的類,以異常類為例,class A extends Exception{}
3、實現java已有介面或者抽象類,class A implements Runnable{}
4、單繼承多實現,class A extends B implements C,D{}
❼ 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建立一個類
幫你寫個看看:
/**
*人類
*有『年齡』,『性別』,『身高』,『體重』,『職業』屬性
*@author
*
*/
publicclassPerson{
protectedintage;//年齡
protectedStringsex;//性別
protectedStringhigh;//身高
protectedStringweight;//體重
protectedStringskill;//職業
publicPerson(){
}
publicintgetAge(){
returnage;
}
publicvoidsetAge(intage){
this.age=age;
}
publicStringgetSex(){
returnsex;
}
publicvoidsetSex(Stringsex){
this.sex=sex;
}
publicStringgetHigh(){
returnhigh;
}
publicvoidsetHigh(Stringhigh){
this.high=high;
}
publicStringgetWeight(){
returnweight;
}
publicvoidsetWeight(Stringweight){
this.weight=weight;
}
publicStringgetSkill(){
returnskill;
}
publicvoidsetSkill(Stringskill){
this.skill=skill;
}
publicStringtoString(){
return"年齡:"+age+""+"性別:"+sex+""+"身高:"+high+""+"體重:"+weight+""+"職業:"+skill;
}
}
/**
*教師類有『學歷』屬性,『收入』屬性
*
*@authorAdministrator
*
*/
{
privateStringecation;//學歷
privateStringincome;//收入
publicTeacher(){
}
publicStringgetEcation(){
returnecation;
}
publicvoidsetEcation(Stringecation){
this.ecation=ecation;
}
publicStringgetIncome(){
returnincome;
}
publicvoidsetIncome(Stringincome){
this.income=income;
}
publicStringtoString(){
returnsuper.toString()+""+"學歷:"+ecation+""+"收入:"
+income;
}
}
/**
*學生類有『學歷』『是否在談戀愛』屬性
*
*@authorAdministrator
*
*/
{
privateStringecation;//學歷
privatebooleanisInLove;//是否在談戀愛
publicStudent(){
}
publicStringgetEcation(){
returnecation;
}
publicvoidsetEcation(Stringecation){
this.ecation=ecation;
}
publicbooleanisInLove(){
returnisInLove;
}
publicvoidsetInLove(booleanisInLove){
this.isInLove=isInLove;
}
publicStringtoString(){
returnsuper.toString()+""+"學歷:"+ecation+""+"是否在談戀愛:"
+isInLove;
}
}
/**
*官員類
*有收入屬性
*@authorAdministrator
*
*/
{
privateStringincome;//收入
publicOfficial(){
}
publicStringgetIncome(){
returnincome;
}
publicvoidsetIncome(Stringincome){
this.income=income;
}
publicStringtoString(){
returnsuper.toString()+""+"收入:"+income;
}
}
/**
*測試類
*@authorAdministrator
*
*/
publicclassTest{
publicstaticvoidmain(String[]args){
Personperson=newPerson();
person.setSex("男");
person.setAge(20);
person.setHigh("1.70m");
person.setWeight("128kg");
person.setSkill("神經病");
System.out.println("人類-"+person);//列印人
Teacherteacher=newTeacher();
teacher.setSex("男");
teacher.setAge(30);
teacher.setHigh("1.80m");
teacher.setWeight("128kg");
teacher.setSkill("教師");
teacher.setIncome("月薪10000");
teacher.setEcation("本科");
System.out.println("教師-"+teacher);//列印老師
Studentstudent=newStudent();
student.setSex("女");
student.setAge(10);
student.setHigh("1.60m");
student.setWeight("98kg");
student.setSkill("學生");
student.setEcation("小學");
student.setInLove(true);
System.out.println("學生-"+student);//列印學生
Officialofficial=newOfficial();
official.setSex("人妖");
official.setAge(50);
official.setHigh("1.40m");
official.setWeight("158kg");
official.setSkill("村長");
official.setIncome("月薪100000");
System.out.println("官員-"+official);//列印官員
}
}
//把每個類放到單獨的java文件裡面去
//運行Test類
//希望對你有幫助
❾ Java如何創建一個類
比如老師給你個作是,定義一個人類,人類下面有學生和老師。你可以這樣子定義,然後又一個Test類,來實現老師,學生,人類之間的關系。。
Public class Person{
}
class Student{
}
class Teacher{
}
class Test{
public static void main(String arg[]){
//寫內容。。
}
}
❿ java如何定義一個類,創建它的成員變數和方法
建立一個Javaproject——點右鍵新建一個類,類名字最好是大寫開頭,LZ 我給你寫一個簡單的類x0dx0apublic class Test{x0dx0a//定義成員變數x0dx0aint width=10;x0dx0aint height=10;x0dx0a// 成員方法x0dx0apublic area(){x0dx0a return width*height ;x0dx0a }x0dx0a}