Java---类和对象

Java中类与对象的简单介绍
摘要由CSDN通过智能技术生成

目录

一.类

1.类的构造方法

2.类的主方法

3.成员变量

4.成员方法

5.局部变量

6.静态方法,常量和方法

7.权限修饰符

8.this关键字

二.对象

1.对象的创建

2.访问对象的属性和行为

3.对象的引用


一.类

       类是封装对象的属性和行为的载体,在Java语言中对象的属性以成员变量的形式存在,而对象的方法以成员方法的形式存在。 

1.类的构造方法

  构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的,构造方法分为有参构造方法和无参构造方法,区别就在于有没有参数。

eg:

public class Test {
    public Test(){
        System.out.println("无参构造方法");   //定义无参构造方法
    }
    public Test(String name){
        System.out.println("有参构造方法");   //定义有参构造方法
    }
}

  在定义构造方法时,构造方法没有返回值,且构造方法不需要void关键字进行修饰。“public”是构造方法的修饰符,“Example”是构造方法的名称。

  在构造方法中可以为成员变量赋值,这样当实例化一个本类的对象时,相应的成员变量也将被初始化。

2.类的主方法

Java编译器通过主方法来执行程序,是类的入口点,语法格式如下:

    public static void main(String[] args) {
//.....
        
    }

       “static”是指主方法是静态的,若在其中调用其它方法,则该方法也必须是静态的;”void”是指主方法没有返回值;“String[] args”是指主方法的形参为数组,用args[0]~args[n]分别表示程序的第一到第n个参数,可以使用args.length获取参数的个数。

3.成员变量

对象的属性称为成员变量,也可称为属性。下面以学生类(可比作学生证)举个例子:

public class Student {
    private int id;
    private String name;
    public Student(){
        //定义无参构造方法
    }
    public Student(int id,String name){
        //定义有参构造方法
        this.id = id;
        this.name = name;
    }
    public void steName(String name){
        //定义一个setName()方法,用于导入学生姓名
        this.name = name;//将参数值赋给成员变量
    }
    public String getName(){
        return this.name;// 定义一个getName()方法,用于获取学生姓名
    }
    public Student getStudent(){
        return this;// 返回Student类引用
    }
}

  这就是个比较全的例子了,在Java语言中使用class关键字来定义类,Student是类的名称;在Student类中定义了三个成员变量,分别为学号和姓名,可设置初始值也可不设置初始值,若不设置初始值则会有默认值;private关键字用于定义一个私有成员,后面会介绍public、protected和private。接下来的两个

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值