对象和类

南笙酒味 提交于 2019-12-24 01:35:29

基础内容部分(1)

###面向对象编程

  1. 类为对象定义属性和行为
    例如:首先定义一个类(汽车类)
    class Car
    {
    //属性
    int door;//车门
    int light = 1;//车灯
    //行为 (一般定义成方法)
    public void drive() //行驶
    {
    //具体实现过程
    }
    }
    2.类是对象的定义,对象从类创建
    //在main方法里边创建对象
    Car car = new Car();
    //要想访问属性 或者行为,需要使用对象成员操作符
    也可以使用方法;
    car.light;
    car.drive();

3.构造方法
//创建对象时使用new会调用构造方法
//构造方法必须和所在类类名相同

class Car
{
Car() //这就是构造方法 没有返回类型 可以重载
{
}
Car(int i) //有一个参数, 所以它与上边的Car()构成了重载
{
}
//如果写构造函数类中会自动默认生成一个隐式构造方法
}
4.示例代码
//主函数类

class F
{
	public static void main(String[] args)
	{		
        D tv = new D();  //创建一个D的对象tv
        tv.turnOn();   //调用方法
        System.out.println("The state of tv now is :" + tv.on);
        tv.turnOff();
        System.out.println("The state of tv now is :" + tv.on);
        T t =new T();  //创建一个T类的对象t
        t.getTime();   //调用方法显示当前时间
	}
}

//方法类

public class D {
        int channel = 1;
        int volumelevel = 1;
        boolean on =false;
        
        public void turnOn()
        {
        	on = true;
        }
        
        public void turnOff()
        {
        	on = false;
        }
        D()
        {
        	System.out.println("创建一个构造函数");
        }
}

//方法类 有java的时间类 (java.util.Date)

import java.util.Date;

public class T {

	Date date = new Date();  创建日期类的对象
	public void getTime()   //获取当前时间
	{
	System.out.println(date.toString());  //格式转换后输出
	}
}

运行结果
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!