java类的定义方式和实例化、this引用、对象的构造及其初始化、封装特性、static修饰成员变量、static修饰成员方法

本文详细介绍了Java中类的定义、实例化过程,包括构造方法、成员变量、成员方法的使用,以及封装和静态成员的概念,帮助读者理解类的构造和基本操作方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java类的定义方式和实例化

类的定义和使用

类是用来对一个实体(对象)来进行描述的,主要描述该实体(对象)具有哪些属性(外观尺寸等),哪些功能(用来干啥),描述完成后计算机就可以识别了。

在Java中定义类需要用到class关键字具体如下

// 创建类
class ClassName{  
    field;//成员变量
    method;//成员方法      
}

具体在实践中用类描述对象,并创建对象可以简单表示如下

public class Date {
    public int year;
    public int month;
    public int day;

    public void print(){
        System.out.println("year:"+this.year+" month:"+this.month+" day:"+this.day);
    }
    public static void main(String[] args) {
        Date day1=new Date();//这里用类创建实例就是通过new
        day1.print();使用成员方法就是类(新建类名.)
    }
}

类的注意事项

  • 类名注意采用大驼峰定义
  • 成员前写法统一为public
  • 此处写的方法不带 static 关键字
  • new 关键字用于创建一个对象的实例.
  • 使用 . 来访问对象中的属性和方法.

this引用

this引用指向(成员方法运行时调用该成员方法的对象),在成员方法中所有成员变量的操作,都是通过该引用去访问。后面构造里面的参数都要习惯加上this,一般如下

public class Date {
     public int year;
     public int month;
     public int day;
     public void setDay(int year, int month, int day){
         this.year = year;
         this.month = month;
         this.day = day;
     }
 }
 public void printDate(){
     System.out.println(this.year + "/" + this.month + "/" + this.day);
 }

 this引用的注意事项

  1. this的类型:对应类类型引用,即哪个对象调用就是哪个对象的引用类型
  2. this只能在"成员方法"中使用
  3. "成员方法
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值