一、类和对象
类是封装对象的属性和行为的载体,在Java语言中对象的属性以成员变量的形式存在,而对象的方法以成员方法的形式存在。类是构建对象的模板。
1、类的构造方法
构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的,构造方法分为有参构造方法和无参构造方法,区别就在于有没有参数。
2、定义对象方法
(1)先声明类类型,然后再定义对象
(2)在声明类类型的同时定义对象
(3)不出现类名,直接定义对象
第一个Person代表着类型,第二个person代表着对象名,其中new是关键字,用于创建对象,在堆内存开辟空间,最后一个Person是构造器。
二、方法
不加static的是普通方法,存储在对象中
加static的存储在方法区中,且被所有对象共享
Java值传递:对于基本数据传递过去的就是值,对于引用数据传递的就是地址值。
静态方法:
修饰符 static返回值类型 方法名(参数列表) //增加了static关键字
{
方法体
}
例:
public class Example01 //实例方法
{
public static void SayHello() //定义一个静态方法
{
Console.WriteLine(“Hello There”)
}
static void Main()
{
Example01.SayHello() //不需要创建对象
}
}