java学习笔记(2){类的基本概念和语法}

java中的类
先看一个Java中简单的类定义形式

public class Person{
    //成员变量的创建
    //属性1
     String name;
    //属性2
     int age;
    
    //构造方法
    //对属性进行初始化
    public Person(){
       this.name = name;
       this.age = age;
    }
    //方法1
    public void personName(String n){
       name = n;
    } 
    //方法2
    public void personAge(int a){
       age = a;
    }
    //打印
    public void printlnPerson(){
      System.out.println("姓名:"+ name + "年龄"+ age); 
    }  
    //梦开始的地方, main方法 
    public static void main(String[] args){
      //创建对象
      Person person = new Person();//用类创建对象,即类的实例化
      //通过方法1设置name
      person.personName("骚男");
      //使用方法2设置age
      person.personAge(14);
      //调用打印
      person.printlnPerson();
    }      
}

基本框架:
在这里插入图片描述
类可以理解为一个模板或者蓝图,java中基本所有的代码否要包含在类中,我们有了类之后就可用来创造对象,就是类的实例化。

1.类中的变量类型
局部变量:在方法,构造方法,代码块之中的变量称为局部变量,用完就会销毁。
成员变量:定义在类之中,方法体之外的变量,再创造时就被实例化,可以被方法,构造方法,特殊类访问。
类变量:定义在类之中,方法体之外,其必须声明为 static 类型。
2.构造方法
每个类都有一个构造方法,如果没有自定义,java编译器会自动加上一个构造方法

class Person{

Person(){}//如果没有,系统自动加一个。

a.构造方法可以有多个,创建对象的时候,至少要调用一个构造方法。
b.构造方法的名称必须和类的名称相同。
c.对于构造方法来说,没有具体的返回值类型,就连 void 也没有,因为对于编译器来说,是用这一点来区分构造方法和普通方法的。

3.创造对象
对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。创建对象需要以下三步:

声明:声明一个对象,包括对象名称和对象类型。
实例化:使用关键字new来创建一个对象。
初始化:使用new创建对象时,会调用构造方法初始化对象。
4.使用对象
使用操作符 “.” 来访问。

//使用属性
person.name = "张三";
person.age = 18;
//使用方法
person.printlnPerson();

5.源文件声明规则
a.一个源文件中只能有一个public类
b.一个源文件可以有多个非public类
c.源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Person,那么源文件应该命名为Person.java。

发布了22 篇原创文章 · 获赞 1 · 访问量 600

猜你喜欢

转载自blog.csdn.net/zxhl_/article/details/90680335