java学习笔记day07
1.成员变量和局部变量的区别
定义变量的注意事项
2.形式参数⭐ 【P175】
形参是个类名,要的其实是一个对象
3.匿名对象(了解即可)
4.封装
class Student {String name;//姓名private int age;//年龄 privat使年龄age不能被直接引用,这样用户就只能通过我们给的方法来给age进行赋值了public void show() {System.out.println("姓名:"+name);System.out.println("年龄:"+age);}public void setAge(int a) {//年龄输入容错的方法if(a<0 || a >120) {System.out.println("年龄有问题!");}else {age = a;}}}public class stuy {public static void main(String[] args) {//创建学生对象Student s = new Student();s.name = "空条承太郎";s.setAge(27);s.show();}}
5.privat
6.this
this作业
class Phone {private String brand;//品牌private int price;//价格private String color;//颜色public void show() {System.out.println("品牌:"+brand+"---"+"价格:"+price+"---"+"颜色:"+color);}public void setBrand(String brand) {this.brand = brand;}public String getBrand() {return brand;}public void setColor(String color) {this.color = color;}public String getColor() {return color;}public void setPrice(int price) {this.price = price;}public int getPrice() {return price;}}public class stuy {public static void main(String[] args) {Phone p = new Phone();p.show();p.setBrand("Apple");p.setColor("white");p.setPrice(3999);p.show();}}
7.构造方法⭐
构造方法重载⭐ 【P185】
构造方法注意事项
8.对类的详细讲解⭐
一个标准学生类和它的测试类
class Student {//成员变量private String name;private int age;//构造方法public Student() {}public Student(String name,int age) {this.name = name;this.age = age;}//成员方法public int getAge() {return age;}public String getName() {return name;}public void setAge(int age) {this.age = age;}public void setName(String name) {this.name = name;}public void show() {System.out.println(name + "---" + age);}}public class stuy {public static void main(String[] args) {//方式1给成员变量赋值//无参构造+setXxxStudent s1 = new Student();s1.setName("空条承太郎");s1.setAge(17);System.out.println(s1.getName() + "---" + s1.getAge());s1.show();System.out.println("-----------------");//方式2给成员变量赋值Student s2 = new Student("花京园典明",16);System.out.println(s2.getName() + "---" + s2.getAge());s2.show();}}
一个类的初始化过程⭐ 【P189】
9.static⭐
static特点
static内存图解⭐ 【P196]】
static注意事项
静态变量和成员变量的区别
main方法的格式讲解
补充:面向对象的四个练习【P190】
java学习笔记day07 成员变量与局部变量 形式参数 匿名对象 封装 private this 构造方法 类详细讲解 static