类的定义

  定义一个类,用来模拟“学生”事物。其中就有两个组成部分:

 

属性(是什么);

姓名

年龄

行为(能做什么);

吃饭

睡觉

学习

 

对应到java的类当中:

成员变量(属性)

String name;

 int age;

 

成员方法(行为)

public void  eat(){};//吃饭

public void  sleep(){};//睡觉

public void  study(){};//学习

 

 

@@@

1,成员变量是直接定义在类当中的,在方法的外边。

2,成员方法不要写static关键字。

 

代码举例:

 public class Student{

    //成员变量

    String name;//姓名

    int age;//年龄

  }

//成员方法

public void  eat(){

sout...................("吃饭啦。");

}

public void sleep(){

sout...............("睡觉啦。");

}

public void study(){

sout...................("学习啦。");

}

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

对象的创建及其使用

 

通常情况下,一个类并不能直接使用,需要根据类创建一个对象,才能使用。

 

1,导包:也就是指出需要使用的类,在什么位置。

import  包名称,类名称;

import    cn. itcast.day06.demo01.Student;

对于和当前类属于同一个包的情况,可以省略导包语句不写。

 

2,创建,格式:

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

Student stu = new Student();

 

3,使用,分为两种情况;

使用成员变量; 对象名,成员变量名。

使用成员方法; 对象名,成员方法名(参数)

(也就是,想用谁,就用对象名点儿谁。)

 

@@@

如果成员变量没有进行赋值,那么将会有一个默认值,规则和数组一样。

 

码:

public static void main (String [ ]  args){

//1,导包

//我需要使用的Student类,和我自己的Demo02Student位于同一个包下,所以省略导包语句不写。

 

//2,创建,格式:

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

//根据Studen类,创建了一个名为stu的对象,

Srudent stu = new student ();

 

//3,使用其中的成员变量,格式;

//对象名,成员变量名。

sout........................(stu.name);//null

sout........................(stu.age);//0

(成员变量没有进行赋值变量的话,那将会变成和数组一样)

 

//改变对象当中的成员变量数值内容

//将右侧的字符串,赋值交给 stu 对象当中的name成员变量。

stu. name= "小明";

stu.age=18;

sout........................(stu.name);//小明

sout........................(stu.age);//18

 

//4,使用对象的成员方法。格式

//对象名,成员方法名()

stu.eat();

stu.sleep();

stu.study();

 

}

 

posted @ 2020-08-01 01:26  ZHU_FENG  阅读(1247)  评论(0)    收藏  举报