java类详解_简单Java类 全网最详细讲解 !!!(示例代码)

最近学习java非常吃力,学习的进度很快,由于基础没打牢固,整体上项目理解很吃力,偶尔会遇到一些基本的概念,都会阻碍整体的理解。最近也看了不少的视频讲解,听得很迷,最后搞得很乱,没有明确的学习目标,今天翻了翻书本,看到里面讲的很细,然后恍然大悟。话不多说,自己再整体的梳理一遍。

首先,下面列出关键词:类  属性  方法  对象  实例化对象  构造方法  初始化  局部变量  成员变量

之前每次遇到这些关键词,头都大了。

接下来我一点一点的讲:

1、什么是类;

定义:表示一个客观世界中某类群体的一些基本特性抽象,属性抽象的概念集合;类是一个模板,它描述一个类对象的行为和状态。由属性和方法组成。

如 汽车,轮船,书,人,狗 等等描述的都是某一类事物的公共特征。

2、什么是对象;

定义:就是表示一个个具体的事物;对象是类的实例,有状态和行为。

如 宝马X1,轮船A号,java书,小明同学,这条小黑狗 ,这些就是对象。记住对象表示一个个独立的个体。

3、什么是属性;

定义:属性就是对象公有的东西,就是具体信息。

如 对于一个人来说 有 手 脚  嘴  等等都是这个人的属性

4、什么是方法;

定义:简单的来说就是功能,一种能力或者行为。

如 还是对于一个人来说,吃饭 跑步 睡觉 等等

5.、什么是局部变量

定义:在方法,构造方法或者语句块中定义的变量(对于局部变量来说,变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁)

6、什么是全局变量

定义:定义在类中,方法体以外的变量。(这种变量在创建对象的时候实例化,可以被类中的方法,构造方法和特定的语句块访问)

实例化对象  构造方法  初始化先不说,往下慢慢引用。

我们来看一下一个类的语法——一个类中要有属性和方法

class 类名称{

数据类型 属性(就是变量)

int a ;

String b ;

声明成员变量(属性)

public 返回值的数据类型 方法名称(参数1 , 参数2...){

方法体;

【return 表达式;】

}

定义方法和内容

}

下面我们根据上面的语法,创建一个代码类

class Book{ //定义一个新的类

String title;//书的名字

double price; //书的价格

public void getInfo(){ //这是一个方法、由对象调用!!

System.out.println("图书名称:"+title+",书的价格:"+price);

}

}

类已经创建好了,但是还是不会执行的,因为要有main函数,所以我们还要再建一个测试类,new一个对象,来调用上面的getInfo()方法。

那问题来了,怎么声明对象并且实例化对象

格式:

类名称  对象名称   =  new   类名称();

class TestMain{

public static void main(String args[]){

Book bk = new Book();//声明并实例化对象

bk.title = "Java开发";//操作属性内容

bk.price = "66"//操作属性内容

bk.getInfo();//调用Book类中的getInfo()方法

}

}

程序执行结果:

图书名称:Java开发,书的价格:66.6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值