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();
        }
}
 

原文地址:https://www.cnblogs.com/jsjlxgf/p/6063201.html