java面向对象
1基础格式
//加粗的表示自己定义的名字
//对象类
class 类名{
//属性
String 属性名字;
//方法
public void run(){
System.out.println(属性名字);
}
//主类
class demo{
public static void main(String[] 参数名){
//给属性赋值
对象类名 新类名 = new 对象类名();
新类名.属性名字 = "小明";
//也可以这里打印
System.out.println(新类名.属性名字);
}
1-1构造方法
class Person
{
String name;
int age;
public Person(String n,int a){
name = n;
age = a;
}
public void work(){
System.out.println(name+"正在工作,年龄"+age);
}
//对象方法必写
public Person(){
}
}
class work
{
public static void main(String[] args)
{
//构造方法
Person p = new Person("张三",18);
p.work();
//对象方法 一定要在上面写一个public,编译才不会报错
Person p1 = new Person();
p1.name = "李四";
p1.age = 30;
p1.work();
}
}