javase_day3_method

本文深入解析构造方法的特点及用途,包括与类名相同、无返回值、自动调用进行初始化、重载及默认构造方法的存在。同时,阐述了this关键字在类中的三种应用:调用本类属性、方法及构造方法。

构造方法:
①、方法名和类名相同
②、没有返回值类型,就是在方法的返回值类型处空下来
③、在创建一个类的新对象时,系统会自动的调用该类的构造方法完成对新对象的初始化
4 主要作用是完成对新对象属性的初始化,严重鄙视在构造方法中执行一些方法操作,如连接数据库等
5 在一个类中可以有多个构造方法,即构造方法可以被重载
6 每个类都有一个默认的构造方法

分为 隐式无参(没有的时候的默认) 显式无参(有构造方法不传递参数) 显式有参(有构造方法并且传递参数)

package test2;

public class Method_construct {
	public static void main(String[] args) {
		Person per = new Person(30,"xiaoming");
		per.call();
}
	}

class Person{
	int age;
	String salary;
	public Person(int a,String b) {
		this.age = a;
		this.salary = b;
	}
	void call(){
		System.out.printf("age is %d and salary is %s",age,salary);
	}
	}
***tips: in same pakage, we can not create two class in same name even in different java file.***

this:
this代词使用时注意,this不能在该类定义的外部使用,只能在该类定义的方法中使用。

this关键字主要有三个应用:
(1)this调用本类中的属性,也就是类中的成员变量;
(2)this调用本类中的其他方法;
(3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。

public class Student { //定义一个类,类的名字为student。
public Student() { //定义一个方法,名字与类相同故为构造方法
this(“Hello!);
}
public Student(String name) { //定义一个带形式参数的构造方法
}
}

调用Student的构造方法Student

public class testThis {
	public static void main(String[] args) {
		testThis t= new testThis();
		t.A().B();
		}
	
	testThis A() {
		System.out.println("A");
		return this;
	}
	void B() {
		System.out.println("B");
	}
}

t.A().B()
这里的this表示当调用方法A时,会执行完A然后返回到类t,然后可以直接接着调用B方法

关于新建对象的堆栈:
摘抄。栈指向堆

静态变量:不会随着类的初始化而变化,可以直接通过类名.变量调用。
该变量被分配在内存中的静态区。

静态方法:类方法中只可以访问静态变量不可以访问成员变量。但成员方法中既可以访问类变量也可以访问成员变量

演示了为无线无人机电池充电设计的感应电力传输(IPT)系统 Dynamic Wireless Charging for (UAV) using Inductive Coupling 模拟了为无人机(UAV)量身定制的无线电力传输(WPT)系统。该模型演示了直流电到高频交流电的转换,通过磁共振在气隙中无线传输能量,以及整流回直流电用于电池充电。 系统拓扑包括: 输入级:使用IGBT/二极管开关连接到全桥逆变器的直流电压源(12V)。 开关控制:脉冲发生器以85 kHz(周期:1/85000秒)的开关频率运行,这是SAE J2954无线充电标准的标准频率。 耦合级:使用互感和线性变压器块来模拟具有特定耦合系数的发射(Tx)和接收(Rx)线圈。 补偿:包括串联RLC分支,用于模拟谐振补偿网络(将线圈调谐到谐振频率)。 输出级:桥式整流器(基于二极管),用于将高频交流电转换回直流电,以供负载使用。 仪器:使用示波器块进行全面的电压和电流测量,用于分析输入/输出波形和效率。 模拟详细信息: 求解器:离散Tustin/向后Euler(通过powergui)。 采样时间:50e-6秒。 4.主要特点 高频逆变:模拟85 kHz下IGBT的开关瞬态。 磁耦合:模拟无人机着陆垫和机载接收器之间的松耦合行为。 Power GUI集成:用于专用电力系统离散仿真的设置。 波形分析:预配置的范围,用于查看逆变器输出电压、初级/次级电流和整流直流电压。 5.安装与使用 确保您已安装MATLAB和Simulink。 所需工具箱:必须安装Simscape Electrical(以前称为SimPowerSystems)工具箱才能运行sps_lib块。 打开文件并运行模拟。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值