이 글은 Java의 기본인 캡슐화 - 메소드 오버로딩 - 구성 방법 소개(코드 포함)를 제공하므로 이에 대한 사전 이해가 가능하며, 이 글이 도움이 되기를 바랍니다. 당신은 도움이됩니다.
1. 캡슐화 #🎜 🎜 #
class Dog{ String name;//成员变量 int age; private char genter;//加private变为私有属性,要提供方法才能在外部进行调用 public void setGenter(char genter){ //加if语句可以防止乱输入 if(genter=='男'||genter=='女'){ this.genter=genter;//this.name,这个name为成员变量 }else{ System.out.println("请输入正确的性别"); } } public char getGenter(){ return this.genter; } } public class Test1{ public static void main(String[] args){ Dog one=new Dog(); one.setGenter('女'); System.out.println(one.getGenter()); } }
# 🎜 🎜#new+constructor 메소드를 사용하여 새 객체 생성
생성자는 객체를 초기화하기 위해 Java 클래스에 정의된 함수입니다#🎜 🎜#
생성자는 클래스와 이름이 동일하고 반환 값이 없습니다class Cal{ public void max(int a,int b){ System.out.println(a>b?a:b); } public void max(double a,double b){ System.out.println(a>b?a:b); } public void max(double a,double b,double c){ double max=a>b?a:b; System.out.println(max>c?max:c); } } public class Test1{ public static void main(String[] args){ Cal one=new Cal(); one.max(88.9,99.3,120); } }
위 내용은 Java 기본 사항: 캡슐화, 메서드 오버로딩 및 구성 메서드(생성자) 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!