基础内容部分(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()); //格式转换后输出
}
}
运行结果
来源:CSDN
作者:土豆亚
链接:https://blog.csdn.net/qq_43749526/article/details/103673765