Scanner input = new Scanner(System.in);类: 把 具有相同属性的对象 放在一起,组成一个集合public class 类名{// 定义属性: 名词数据类型 属性名; // 属性名 首字母小写,如果有多个单词,则其余首字母大写//定义方法: 动词,访问修饰符 返回值类型 方法名(){// 方法的执行内容}}类名: 首字母必须大写, 如果有多个单词构成 则 其余单词首字母均大写方法的 注意事项:a. 方法名 必须是动词开头, 首字母小写,其余单词首字母均大写b. 返回值类型:有返回值类型: 就是常用数据类型,例如 String, int 等方法中 必须有 return无返回值类型: voidc. 访问修饰符:public 公有的private 私有的public class Computer{String color;double price;String brand;播放音乐打游戏上网}对象: 万物皆对象, 对象 就是 看得见摸得着创建对象的语法:类名 对象名= new 类名();为属性 赋值的语法:对象名.属性名= 值; // 值的类型 必须与属性名的类型一致Scanner input = new Scanner(System.in);面向对象的 三大特性: 封装 继承 多态封装: 保证数据的有效性合法性封装的步骤:1. 属性 私有化为 属性 增加 private 修饰符2. 为属性增加 get/set 方法利用快捷键生成,-----会选即可为 属性 赋值操作 要调用 setXXX();获得 属性 要调用 getXXX();调用方法的语法:对象名.方法名();如果一个方法被 private 修饰 则, 这个方法 只能在这个类里使用,
出了这个类,别人看不到构造方法: 为 属性赋值的,语法:访问修饰 类名(){}构造方法 也 自动生成
package com.ly.lianxi3;public class Student2 {// 学号, 姓名,电话,住址, 年龄private String studentNo;//学号private String name;//姓名private String phone;//电话private String address;//住址private int age;public Student2() {}public Student2(String studentNo, String name, String phone, String address, int age) {this.studentNo = studentNo;this.name = name;this.phone = phone;this.address = address;this.age = age;}/*** 学生具有 学习的能力,*/public void study(){System.out.println("正在 学习中.........");}/*** 吃饭*/public void eat(){System.out.println("饿了 需要补充能量........");}public String getStudentNo() {return studentNo;}public void setStudentNo(String studentNo) {this.studentNo = studentNo;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPhone() {return phone;}public void setPhone(String phone) {this.phone = phone;}public String getAddress() {return address;}public void setAddress(String address) {this.address = address;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}
}
package com.ly.lianxi3;public class Day3_1 {public static void main(String[] args) {Student2 s2= new Student2();s2.setName("张三");s2.setAge(26);s2.setPhone("111111111");Student2 s3 = new Student2();Student2 s4 = new Student2("2001","wanglili","12055555","上海",23);s3.study();s3.eat();}}