1.인스턴스 맴버멤버변수에서 static이 붙지 않는 것을 의미한다. 객체 생성이후 객체를 통해 객체 참조 연산자(.)를 통해 사용이 가능하다.package a7_Class_instance;public class Car { String name; Car(String name){ this.name=name; } void setName(String name) { this.name = name; }} package a7_Class_instance;public class a7_class { public static void main(String[] args){ Car car1=new Car("방방이"); car1.setName("..
분류 전체보기
1.메소드메소드는 동작에 해당하는 것으로리턴타입 메소드이름(매개변수){} 형식으로 이뤄진다. 1-1.메소드 선언package a6_Class_method;public class Calculator { int plus(int a, int b){ return a+b; }} package a6_Class_method;public class a6_method { public static void main(String[] args){ Calculator cal= new Calculator(); System.out.println(cal.plus(1,2)); }}//출력3 1-2.메소드 매개변수 개수모를때배열 타입으로 매개변수를 선언하여 매개변수를 받는..
1.필드객체의 고유 데이터, 객체의 현재 상태 데이터를 저장하는 곳 1-1.필드 추가Car 클래스 필드에name 과 tire_num 속성을 추가하였다.package a5_Class;public class Car { String name="슈퍼멋진차"; int tire_num=4;}package a5_Class;public class a5_class { public static void main(String[] args){ Car car1= new Car(); System.out.println(car1.name); System.out.println(car1.tire_num); }}//출력슈퍼멋진차4 1-2.필드값 변경객체.필드=OO 으로 필..
점프 투 장고를 참고하여 학습,제작하였습니다. 1.글쓴이 속성추가1-1.Voca 글쓴이 추가Voca 모델에 author 속성을 User 모델의 외래키로 추가해준다.User 모델은 django.contrib.auth앱이 제공해준다. 1-2.모델 변경 적용python manage.py makemigrations 1 python manage.py migrate 1-3.Comment 글쓴이 추가Voca 모델과 동일한 방식으로 수행해준다. 2.글쓴이 저장2-1.글쓴이 저장기능Voca와 Comment 를 작성할때 auther 속성또한 받을수있게 만들었다.이때 auther 속성에 들어가는 값은 request.user으로 현재 로그인한 계정의 User 모델객체다. 2-2.로그인 필요함수로 만들기@..
👀오류내용referenced before assignment 에러가 나왔다. 🔍오류원인django의 get_object_or_404()함수의 첫번째 인자의 모델이 Voca가 아닌 voca로 작성되어있었다. 🎁오류 해결법Voca로 수정하여 모델을 인자로 받게하였다. 🎇오류해결정상적으로 사이트에 접속되었다.
1.객체 지향 프로그래밍(Object-Oriented Programming)1-1.객체(object)속성을 가지고 있으며 식별 가능한것.속성과 동작으로 이루어져있으며 각각 JAVA에서 필드, 메소드라고 부른다.1-2.필드(field)객체의 정보필드는 속성으로 클래스내부의 변수를 의미한다.종류로는 멤버,인스턴스 변수가있다.1-3.메소드(method)객체의 동작메소드는 동작으로 클래스 내부의 기능과같은 함수들이다. 2.클래스2-1.클래스 식별자 작성규칙하나이상의 문자로 구성첫글자 숫자 금지'$' '_' 이외 특수문자 금지자바 키워드 금지 2-2.클래스 선언클래스 파일을 따로 만들어서 사용할수있다. 하나의 소스파일에 여러개의 클래스를 선언할수도있다.public class Car { }class T..
점프 투 장고를 참고하여 학습,제작하였습니다. 1.회원가입1-1.네비게이션 회원가입추가navbar.html에 로그인되어있지 않을시common의 signup링크로 이어지는 회원가입 버튼을 만든다. 1-2.url 매핑signup url을 매핑해준다. 1-3.폼생성계정생성때 사용할 폼을 만든다.UserCreationForm을 상속한뒤 email 속성을 만들어서추가하여 유저이름,비밀번호1,비밀번호2,이메일을 필드로 이루어진 UserForm을 만든다. 1-4.뷰생성signup 함수를 뷰에 정의한다.signup 함수는 POST 받았을때(입력후 생성할때)Userform이 유효한 데이터인 지 확인한후유효할시 저장후 django.contrib.auth.authenticate을 통해 사용자 인증후django.c..