Java中的类和对象

本文介绍了Java中类和对象的概念,包括类的定义、实例化、类与对象的区别,以及常见定义类的语法错误。同时深入讲解了String类,涵盖创建字符串、比较相等、字符串常量池、不可变性以及字符、字节与字符串之间的转换。强调了static关键字的作用,指出静态方法与实例无关,直接调用静态方法无需创建类的实例。
摘要由CSDN通过智能技术生成

类和对象

1. 类的简单介绍

类:是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性和行为(方法)。
类的属性:该事物的基本属性信息。
类的行为:该事物的可以做什么。

2. 类的定义

在类中可以定义成员变量和成员方法,成员变量用于描述队象的特征,成员方法用于描述对象的行为。

// 创建类
class  ClassName {
     
    field;//成员属性
    method;//成员方法
}

class为定义类的关键字,ClassName为类名。

class Person {
   
    public int age;//成员属性  
    public String name;
    public String sex;
    public void eat() {
   //成员方法
       System.out.println("吃饭!");  
   }
    public void sleep() {
   
       System.out.println("睡觉!");  
   }
}

3. 类的实例化

3.1 何为实例化

定义了一个类,就相当于在计算机中定义了一种新的类型,与int,double类似,只不过int和double是java语言自带的内置类型,而类是用户自定义了一个新的类型,有了这些自定义的类之后,就可以使用这些类来定义实例(或者称为对象)。
用类类型创建对象的过程,称为类的实例化,在java中才用new关键字,配合类名来实例化对象。

class Person {
   
    public int age;//成员属性 实例变量
    public String name;
    public String sex;
    public void eat() {
   //成员方法
       System.out.println("吃饭!");  
   }
    public void sleep() {
   
       System.out.println("睡觉!");  
   }
}
public class Main{
   
 public static void main(String[] args) {
   
        Person person = new Person()
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值