Java封装性、构造方法、匿名对象

xiaoxiao2021-02-28  140

1 封装性

1、封装性的目的:保护某些属性和方法不被外部所看见 2、封装的实现: 为属性和方法进行封装是通过关键字private声明的 实现该属性的set和get方法,为外部所访问

class Person{ private String name; private int age; void setName(String name){ this.name = name; } String getName(){ return name; } void setAge(int age){ this.age = age; } int getAge(){ return age; } void print(){ System.out.println("姓名:" + name + " 年龄:" + age); } } public class Main{ public static void main(String[] args){ Person p = new Person(); p.setAge(20); p.setName("Alice"); p.print(); } }

2 构造方法

1、格式:

访问修饰符 类名称(){ 程序语句 }

2、注意点: (1)构造方法名称必须与类名一致 (2)构造方法没有返回值 3、构造方法主要是为类中的属性初始化

class Person{ private String name; private int age; public Person(String name,int age){ this.name = name; this.age = age; } void setName(String name){ this.name = name; } String getName(){ return name; } void setAge(int age){ this.age = age; } int getAge(){ return age; } void print(){ System.out.println("姓名:" + name + " 年龄:" + age); } }

3 匿名对象

匿名对象就是没有名字的对象,如果程序中只是用一次该对象,就可以使用匿名对象的方式。

class Person{ private String name; private int age; void print(){ System.out.println("姓名:" + name + " 年龄:" + age); } } public class Main{ public static void main(String[] args){ new Person().print(); } }
转载请注明原文地址: https://www.6miu.com/read-26337.html

最新回复(0)