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

概述

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

1.1、类

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

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

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

1.2、对象

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

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

2.代码实战助理解

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

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)——类和对象所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部