(菜鸟也学大数据)20200719-java中面向对象之类与对象的定义

一.什么是类/对象

举个例子,在现实生活中"人"是一个类,"狗"也是一个类,而"张三"是个人,所以是"人"类的对象。而"旺财"是一只狗,所以是”狗“类的对象

二.类的定义

1.访问修饰符如public private等是可以选的
2.class是声明类的关键字
3.按照命名规范,类名首字母大写


[访问修饰符] class 类名{
//省略类的内部具体代码
}
//举例
public class Person{//定义一个“人”类
 
}

三.类的属性与方法

每个类可以有自己的属性与方法。
例如:
”人“类的属性有“性别” ”年龄“等这些是“人”类的属性,而“人”类可以“吃”“喝”“玩”“乐”这些是“人”类的方法。
"狗"类的属性有”毛色“”品种“等是“狗”类的属性而“狗”类可以“看门”“咬人”这些是“狗”类的方法

//设置属性的格式
[访问修饰符] 数据类型 属性名;
//举例
public String name;//定义一个String类型的属性,用这个属性来保存名字

//设置属性的方法 
[访问修饰符] 返回值类型 方法名(参数类型 参数名1,...){
  语句;
  ...
}
//举例
public void eat(){//在这里定义了一个无返回值,无参的方法
 System.out.print("人类是具有吃的能力!");
}

四.如何创建与使用对象

  • 创建对象是对类的一次实例化,例如当创建出“张三”这个对象是,便会默认拥有人类里的属性与方法
//创建对象的格式
类名 对象名=new 类名();
//举例创建一个对象名为pp的人类
Person pp=new Person();

  • java中若要引用对象的属性和方法,需要使用“.”。
//引用对象的属性与方法
对象名.属性;//引用对象的属性
对象名.方法();//引用对象的方法
//举例
pp.name="张三";//为对象pp的属性name赋值“张三”;
pp.eat();//引用对象pp吃的方法

猜你喜欢

转载自blog.csdn.net/weixin_38468167/article/details/107440717