我是靠谱客的博主 辛勤水蜜桃,这篇文章主要介绍Java基础之面向对象详细讲解(2)——类和对象,现在分享给大家,希望可以做个参考。

1.开始正文,首先要理解一下以下几个名词

1.1、类

类,指有相同属性和行为的一些事物

比如:你好色,他也好色,你们是一类人

再比如:你染的绿头发穿的豆豆鞋,他也染得绿头发穿的豆豆鞋,你们是一类人

1.2、对象

不是指你的另一半,这里的对象是指类创建的一个具体的事物

那么是不是面向对象换句通俗的就是:面向一个具体的事物

2.代码实战助理解

建议自己跑一下,自己写写

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package main; public class BadYouth { /*成员变量*/ int age; String name; String shoe_style; String hair_color; /*成员方法*/ public void fight(){ System.out.println("社会青年爱打架装杯"); } public void smoke(){ System.out.println("社会青年喜欢抽烟装杯"); } public static void main(String[] args) { /*写在方法里的变量就是局部变量*/ int a = 10; /*你有对象吗?创建一个吧 对象的实质就是一个类型的实例 在这里,理解的话你可以结合 int a = 10;来理解 在int a = 10;中a就是整形这个数据类型的实例 而在下面中操作中,zhangsan就是BadYouth这个数据类型的实例*/ BadYouth zhangsan = new BadYouth();/*对象是类的实例化,现在zhangsan就是一个对象了*/ /*设置张三的一个属性*/ zhangsan.age = 14; zhangsan.hair_color="Green"; zhangsan.shoe_style="Doushoe"; /*设置类里面没有的属性是不可以的*/ //zhangsan.money = 0; /*输出社会青年张三的一个属性*/ System.out.println("社会青年张三的年龄:"+zhangsan.age+"n社会青年张三的发色;"+ zhangsan.hair_color+"n社会青年张三的鞋子:"+zhangsan.shoe_style); /*zhangsan的一些行为*/ zhangsan.fight(); zhangsan.smoke(); /*调用类里没有的行为是不可以的*/ //zhangsan.xuexi(); } }

最后

以上就是辛勤水蜜桃最近收集整理的关于Java基础之面向对象详细讲解(2)——类和对象的全部内容,更多相关Java基础之面向对象详细讲解(2)——类和对象内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部