Java怎么自定义类

Java怎么自定义类

引言:

java的类我们可以把他们分为两种:一种是Java中已经定义好的类如:Scanner,Random类还又一种是需要我们自己去定义的类,我们可以在类中定义多个方法和属性来供我们实际的使用。

那么问题来了,我们想要引用一个类比较简单,例如scanner,只要先

import java.util.Scanner;然后在class中引用

Scanner input=new Scanner(System.in);即可。

但对于自己定义的类呢???

有如下格式:

public class 类名{

定义属性:

事物的基本特征,可以通过变量来定义属性,比如人的姓名:private String name = “张飞”;

修饰符 数据类型 变量名 = 值;

定义方法:

用来定义该事物的具体功能的。

修饰符 返回值类型 方法名(参数列表){

}

}

例如:

我们先定义一个类Phone

public class Phone{

//定义手机的属性内容:品牌、颜色、大小等

String brand;

String color;

double size;

}

接下来再 再在“主函数”中引用这个类

Phone p = new Phone();

p.color = "green";即可

/*

定义手机类的测试类,用来测试手机类中的功能

*/

//定义测试类

public class PhoneTest{

public static void main(String[] args){

//创建手机类的对象

Phone p = new Phone();

//通过对象名.的方式来调用手机类中的属性并进行赋值操作

p.brand = "一加3T";

p.color = "星空蓝";

p.size = 5;

//获取手机的信息

System.out.println("型号:"+p.brand+",颜色:"+p.color+",尺寸:"+p.size);

}

}

emmmmmmmmm再看一个例子: 首先我们先打开eclipse,然后创建一个包,在包里定义一个类:

package bag;

class Cust{

String name;

int ID;

String PWD;

int money;

Cust(String newname,int newID,String newPWD,int newmoney){

name = newname;

ID = newID;

PWD = newPWD;

money = newmoney;

}

void getMoney(int getMoney) {

money = money - getMoney;

}

void setMoney(int saveMoney) {

money = money + saveMoney;

}

void search() {

System.out.println("户名" + name);

System.out.println("账号" + ID);

System.out.println("账户余额" + money );

}

void changePWD(String newPWD) {

PWD = newPWD;

}

}

OK,现在一个类定义好了以后,我们现在要引用这个类,同样也是在这个包里,再定义一个类,用来调用类Cust:

package bag;

import java.util.Scanner;

public class MainDemo {

public static void main(String[] arges) {

Scanner sc = new Scanner(System.in);

Cust myCust = new Cust ("LCX",100,"11111",10000);

System.out.println("请输入您要存的钱:");

int s1 = sc.nextInt();

myCust.setMoney(s1);

System.out.println("请输入您要取的钱:");

int s2 = sc.nextInt();

myCust.getMoney(s2);

myCust.changePWD("LCX");

myCust.search();

}

}

emmmmmmm差不多就这么回事啦2333,希望对看过的小伙伴有所帮助,小编也是初学者,刚刚入java坑1个多月,如果哪里有说错,请帮忙指出,谢谢

🎯 相关推荐

卡文迪什的首选 MET Manta头盔 评测
365bet官方网站下载

卡文迪什的首选 MET Manta头盔 评测

📅 07-12 👀 4793
小腿肚粗怎么办?坚持这六个简单动作让你瘦小腿!
365bet官方网站下载

小腿肚粗怎么办?坚持这六个简单动作让你瘦小腿!

📅 07-16 👀 8540
学会写伪代码
365bet官方网站下载

学会写伪代码

📅 10-28 👀 5695