Java学习(类和对象1)

本文介绍了Java编程中的类和对象概念,包括类的组成部分如属性、方法和构造器,以及如何通过new关键字创建对象。示例展示了如何定义一个简单的Person类,并调用其属性和方法。强调了在设计类时应考虑其实意义,并解释了对象的属性和方法调用方式。
摘要由CSDN通过智能技术生成

类是对象的模板,编写类时有3个要素:属性、方法以及构造器,分别对应着对象的状态、行为以及对象的创建。

public class Demo{
	int a;
	void test(){
		System.out.println("test");
	}

	public static void main(String args[]){


	}

}

上例是一个简单的Java类,class是用来声明类的关键字,public是一个权限修饰符,a是Demo类的一个属性,test()是Demo类的一个方法,main方法是程序的主方法。可以看到上述的类并没有什么实质上的意义,我们设计类的时候应当尽量考虑其意义。下面创建一个Person类表示人类,人的状态有姓名、年龄、性别、身高,行为有学习、吃饭、睡觉:

class Person {
    String name;
    int age;
    String sex;
    double height;

    void study() {
    }

    void eat() {
    }

    void sleep() {
    }
}

属性其实也是一个个的变量。类有三个要素:属性,方法以及构造器,上例属性方法都有了,那构造器呢?其实在Java中如果没有显示的定义构造器,编译器是会默认生成一个无参构造器的,如果显示的定义了构造器,就不会有默认构造器了。

对象

在Java中创建对象用的是new关键字,new关键字搭配构造器创建对象。

public class Demo{
    public static void main(String args[]){
        Person person = new Person();
        peron.name = "李易峰";
        person.study();
    }
}

Person person是声明了一个变量名为person的Person类型变量,new Person();是给了这个变量一个堆空间。person就是一个索引,指向new Person()开辟的堆空间。属性和方法分别通过对象名.属性或对象名.方法名调用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值