韩顺平JAVA-D23

0227重载介绍

0228 重载入门

0229 重载使用注意事项和细节

0230 - 0232重载课堂练习题

c e g(shows) b d

如果输入是int,接收是double,int可转为double。如果输入int,接收既有int又有double,优先int。

n1 > n2 ? n1 : n2

0233 可变参数

0234可变参数细节

0235 可变参数课堂练习

public class VarParameterExercise{
	public static void main(String[] args){
		cmyMethod method = new cmyMethod();
		method.showScore("常梦媛",99.9,96.6,98.8);
	}
}

class cmyMethod{
	public void showScore(String name, double... score){
		double sum = 0;
		for(int i = 0; i < score.length; i++){
			sum += score[i];
		}
		System.out.println("姓名:" + name + " 平均分" + (sum / score.length) );
	}
}

0236 作用域基本使用

0237 作用域使用细节

就近输出king

0238 作用域使用细节2

两种跨类访问对象属性的方式

修饰符

0239 构造器

0240 构造器快速入门

0241 构造器的重载

0242 构造器使用细节2

javap的使用:

0243 构造器练习

public class ConstructorExercise{
	public static void main(String[] args){
		Person p1 = new Person();
		System.out.println("p1的姓名为:" + p1.name + " p1的年龄为:" + p1.age);
		Person p2 = new Person(18,"木木");
		System.out.println("p2的姓名为:" + p2.name + " p2的年龄为:" + p2.age);

	}
}

class Person{
	String name;
	int age;

	public Person(){
		age = 18;
	}

	public Person(int PAge,String PName){
		age = PAge;
		name = PName;
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值