java新建一个女朋友_Java类和对象

Java类和对象

你将学到:

类和对象的概念是什么

Java中创建类和对象的方法

构造方法重载

类和对象的概念

对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。

类:类是一个模板,它描述一类对象的行为和状态。

下图中男孩女孩为类,而具体的每个人为该类的对象:

c4944569b299

image

也就是说,类就是模版,对象就是用模版创造出来的东西。

Java中创建类和对象的方法

创建类

声明一个类要用Class关键字:

//模版

class 类名称 {

//声明成员变量

//声明成员方法

}

//例子

public class Dog {

}

构造器方法

需要创造一个类对象出来的时候,要用到这个类的构造器方法,那么啥是构造器方法呢?构造器方法就是创造类时的初始化方法,和类同名的方法,你可以在里面写自己的代码

//模版

class 类名称 {

访问权限 构造方法名称(){

}

}

//例子

public class Dog{

public Dog(){

}

public Dog(String name){

// This constructor has one parameter, name.

}

}

创建对象

语法:

类名 对象名 = new 类名() ;

举例:

Person p ; // 先声明一个 Person 类的对象 p

p = new Person() ; // 用 new 关键字实例化 Person 的对象 p

构造方法重载

函数重载: 函数名字相同, 但是参数不同,叫做函数的重载。

举例:

这里是一个有两个构造函数的类,构造函数的参数不同,也就是提供给别人调用的方法不同,构造的内容也就不同。

public class Person {

private String name;

private int age;

private int height;

private int weight;

private String eyeColor;

private String gender;

//构造方法一

public Person() {

// Nothing to do...

}

//构造方法二

public Person(String name, int age, int height, int weight String eyeColor, String gender) {

this.name = name;

this.age = age;

this.height = height;

this.weight = weight;

this.eyeColor = eyeColor;

this.gender = gender;

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值