package com.oop.demo02; //学生类 public class Student { //类里面不应该有main方法 //属性:字段 String name; int age; //方法 public void study(){ System.out.println(this.name+"在学习");//这个类的学生 } }
Application来调用
package com.oop.demo02; //一个项目应该只有一个main方法 public class Application { public static void main(String[] args) { //类是抽象的,需要实例化 //类实例化后返回自己的对象 //student对象就是一个Student类的具体实例 Student student = new Student(); Student sunkuan=new Student(); sunkuan.name="孙款"; sunkuan.age=20; System.out.println(sunkuan.name); System.out.println(sunkuan.age); //学程序,对世界更好的建模 } }
左上角file->Project Structure->Add Content Root>选择out文件》apply
package com.oop.demo02; //java--->class public class Person { String name; //实例化一些初始值 //1.使用new关键字,必须要有构造器,本质在调用构造器 public Person(){ } //有参构造:一旦定义了有参构造,无参构造就必须显示定义,必须存在 public Person(String name){ this.name=name; } //alt+insert //直接搜索generate /* * 1.和类名相同 * 2.没有返回值 * 作用: * 1.new本质是调用方法 * 2.初始化对象值 * 注意点: * 定义了有参,如果使用无参则要显示定义一个无参构造 * * */ }