java 构造函数取值_java-构造函数

构造函数

创建对象,兼职成员对象属性就行赋值。

分类:

无参构造函数(默认构造函数)

public 类名(){

}

带参数构造函数

publi 类名(参数类型 参数名){

}

注意细节

1.函数名必须跟类名保持一致

2.不需要声明函数返回值

3.如果在类中定义了任意构造方法,那么java不再提供默认空参构造方法。

Phone.java

package com.lemon.method;

public class Phone {

// 品牌

String brand;

// 颜色

String color;

// 尺寸

int size;

// 方法名与列名一致

// 方法名与类名一致,没有返回值

public Phone() {

// 空参构造

}

public Phone(String b,String c,int s) {

// 有参构造

brand = b;

color = c;

size = s;

}

public void call() {

System.out.println("打电话");

}

public void sendMessage(String name) {

System.out.println("发短信给" + name);

}

}

PhoneTest.java

package com.lemon.method;

public class PhoneTest {

public static void main(String[] args) {

Phone p = new Phone();

p.brand = "苹果";

p.color = "黑色";

p.size = 6;

System.out.println(p.brand);

System.out.println(p.color);

System.out.println(p.size);

p.call();

p.sendMessage("张三");

// 创建对象,兼职成员对象属性就行赋值。

// java如果没有些构造方法,自动提供一个空参构造、

// 写了任意构造方法,就不会再提供

System.out.println("构造法方法==========");

Phone p2 = new Phone("小米","白色",7);

System.out.println(p2.brand);

System.out.println(p2.color);

System.out.println(p2.size);

}

}

//运行结果

苹果

黑色

6

打电话

发短信给张三

构造法方法==========

小米

白色

7

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值